perpustakaan.uns.ac.id
digilib.uns.ac.id
PEMBUATAN APLIKASI SISTEM INFORMASI CUSTOMER SERVICE BERBASIS WEB DI LEMBAGA PENDIDIKAN SOLOCOM SURAKARTA
TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Ilmu Komputer
Disusun oleh : ACHMAD NURDIANSYAH NIM. M3208040
PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET commit to user 2011
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN PERSETUJUAN
PEMBUATAN APLIKASI SISTEM INFORMASI CUSTOMER SERVICE BERBASIS WEB DI LEMBAGA PENDIDIKAN SOLOCOM SURAKARTA
Disusun oleh : ACHMAD NURDIANSYAH NIM. M3208040
Tugas Akhir ini telah disetujui untuk dipertahankan Dihadapan dewan penguji pada tanggal 13 Juli 2011
Pembimbing Utama
Budi Legowo, S.Si., M.Si. NIP. 19730510 199903 1 002
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN PENGESAHAN
PEMBUATAN APLIKASI SISTEM INFORMASI CUSTOMER SERVICE BERBASIS WEB DI LEMBAGA PENDIDIKAN SOLOCOM SURAKARTA
Disusun oleh : ACHMAD NURDIANSYAH NIM. M3208040 Dibimbing oleh Pembimbing Utama
Budi Legowo, S.Si., M.Si. NIP. 19730510 199903 1 002 Tugas Akhir ini telah diterima dan disahkan Oleh dewan penguji Tugas Akhir Program Diploma III Ilmu Komputer Pada Hari Rabu tanggal 26 Juli 2011 Dewan Penguji 1. Ketua Penguji
Budi Legowo, S.Si., M.Si. NIP. 19730510 199903 1 002
(
)
2. Penguji 1
Muhammad Asri Safi’i, S.Si NIDN. 0603118103
(
)
3. Penguji 2
Nanang Maulana, S.Si
(
)
Disahkan Oleh Dekan Fakultas MIPA UNS
Ketua Program Diploma III Ilmu Komputer FMIPA UNS
Ir. Ari Hardono Ramelan,M.Sc (Hons)., Ph.D
Drs. Y.S.Palgunadi, M.Sc
NIP. 19610223 198601 1 001 commit to user
NIP. 19560407 198303 1 004
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN INTISARI
Achmad Nurdiansyah 2011. Sistem Informasi Customer Service Berbasis Web di Lembaga Pendidikan Solocom Surakarta. Diploma III Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta. Customer service
merupakan bagian dari struktur organisasi lembaga
pendidikan Solocom yang memiliki tugas sangat vital dalam memberikan informasi, baik kepada calon pendaftar, peserta didik, instruktur, karyawan dan pimpinan lembaga. Informasi yang dapat diperoleh dari customer service adalah informasi jadwal kelas baru beserta biaya, informasi jumlah pendaftar kelas baru dan jumlah peserta didik yang mengikuti kelas, jumlah pendapatan yang diperoleh tiap hari, ataupun perbulan dari penyelenggaraan kelas, informasi staff pengajar/instruktur dan informasi mengenai surat atau proposal kerjasama yang masuk. Diharapkan dengan pembuatan sebuah sistem informasi, akan membantu kerja di bagian ini dalam menyampaikan informasi yang dibutuhkan. Metode pengumpulan data yang digunakan dalam penyusunan tugas akhir ini adalah observasi, wawancara dan studi pustaka. Tahap perancangan yang digunakan meliputi perancangan sistem, basis data dan antar muka pengguna. Software dibangun dengan bahasa pemrograman HTML, PHP dan menggunakan database MySQL serta menggunakan Apache sebagai Web Server-nya. Dapat disimpulkan bahwa Sistem Informasi Customer Service Berbasis Web di Lembaga Pendidikan Solocom Surakarta ini telah dirancang dan layak digunakan.
Kata Kunci : sistem informasi, customer service, PHP, MySQL.
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRACT Achmad Nurdiansyah 2011. Web Based Customer Service Information System at Lembaga Pendidikan Solocom Surakarta. Final Project Diploma Program in Computer Science, Faculty of Mathematics and Natural Sciences, Sebelas Maret University Surakarta. Customer service is part of the organizational structure of Lembaga Pendidikan Solocom who has a vital task in providing information, both to prospective applicants, students, instructors, employees and leaders of institutions. The information that can be obtained from the customer service is a new class schedule information and pricing, information of the number of the applicants the learners who attend classes, the amount of revenue from class implementation daily or monthly, information about the teaching staff and information about the letters or proposal that entered. It is expected that developing an information system, will help the work on this part in conveying the information needed. Data collection methods used in the preparation of this final project were the observation, interview and literature study. Stage design used included system design, database and user interface. Software was built with HTML programming language, PHP and using MySQL database and using Apache as its Web Server. It can be concluded that the Sistem Informasi Customer Service Berbasis Web Lembaga Pendidikan Surakarta Solocom has been designed and fit to use.
Keywords: information systems, customer service, PHP, MySQL.
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
PERSEMBAHAN
Karya ini kupersembahkan untuk: 1. 2. 3. 4. 5.
Kedua Orang tua dan saudara-saudara tercinta Sahabat-sahabatku yang selalu mendukung Teman-teman MI-2008 Teman-teman Di Solocom Dan semua pihak yang telah membantu terselesaikannya Tugas Akhir ini.
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan rahmat, hidayah, serta inayah-Nya yang berupa kesehatan, lindungan, serta bimbingan kepada penulis, sehingga Laporan Tugas Akhir yang berjudul “PEMBUATAN APLIKASI SISTEM INFORMASI CUSTOMER SERVICE
BERBASIS
WEB
DI
LEMBAGA
PENDIDIKAN
SOLOCOM
SURAKARTA” ini dapat diselesaikan dengan baik.
Pembuatan laporan Tugas Akhir ini dimaksudkan untuk memenuhi persyaratan kelulusan Diploma III Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. Ucapan terima kasih penulis persembahkan kepada semua pihak yang telah membantu dalam penyelesaian Laporan Tugas Akhir ini antara lain: 1. Bapak Y.S.Palgunadi, M.Sc selaku Ketua Program D3 Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam yang telah memberikan izin melakukan Kegiatan Magang Mahasiswa (KMM). 2. Bapak Wiharto, S.T, M.Kom selaku dosen pembimbing akademik. 3. Bapak Budi Legowo, S.Si, M.Si selaku dosen pembimbing Tugas Akhir. 4. Kedua orang tua tercinta yang telah memberikan dukungan spiritual maupun materi . 5. Teman-teman Managemen Informatika 2008 dan teman-teman di Solocom yang telah memberikan motivasi untuk menyelesaikan Tugas Akhir ini. Akhir kata, penulis berharap semoga laporan ini dapat bermanfaat bagi pembaca dan teman-teman program DIII Ilmu Komputer Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. Surakarta,
commit to user
Juni 2011
Penulis
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR ISI
Halaman HALAMAN JUDUL ....................................................................................
i
HALAMAN PERSETUJUAN ......................................................................
ii
HALAMAN PENGESAHAN .......................................................................
iii
HALAMAN INTISARI ................................................................................
iv
HALAMAN ABSTRACT.............................................................................
v
PERSEMBAHAN .........................................................................................
vi
KATA PENGANTAR ..................................................................................
vii
DAFTAR ISI ................................................................................................
viii
DAFTAR TABEL ........................................................................................
xi
DAFTAR GAMBAR ....................................................................................
xii
BAB I PENDAHULUAN .............................................................................
1
A. Latar Belakang Masalah ..............................................................
1
B. Perumusan Masalah .....................................................................
2
C. Batasan Masalah ..........................................................................
2
D. Tujuan dan Manfaat .....................................................................
2
E. Metodologi Penelitian ..................................................................
3
F. Sistematika Penulisan ..................................................................
4
BAB II LANDASAN TEORI .......................................................................
6
A. Sistem dan Sistem Informasi .......................................................
6
B. Context Diagram ......................................................................... commit to user C. Data Flow Diagram .....................................................................
11 12
perpustakaan.uns.ac.id
digilib.uns.ac.id
D. Entity Relationship Diagram ........................................................
12
E. PHP .............................................................................................
13
F. Apache Web Server .....................................................................
14
G. Database ......................................................................................
14
H. Mysql ..........................................................................................
15
BAB III DESAIN DAN PERANCANGAN ..................................................
16
A. Analisa Kebutuhan Sistem ...........................................................
16
1. Analisis Kebutuhan Hardware ..........................................
16
2. Analisis Kebutuhan Software ...........................................
16
B. Perancangan Sistem .....................................................................
17
1. Context Diagram ..............................................................
17
2. DFD Level Nol ................................................................
17
3. DFD Level satu proses login ............................................
19
4. DFD Level satu proses kelola data oleh Admin ................
20
5. DFD Level satu proses kelola data oleh user ....................
21
6. DFD Level satu proses pendaftaran oleh user ...................
22
C. Perancangan Basis Data ...............................................................
22
1. ERD .................................................................................
23
2. Relasi Tabel .....................................................................
25
3. Kamus Data .....................................................................
26
D. Perancangan Tampilan Sistem .....................................................
33
BAB IV IMPLEMENTASI DAN ANALISA ................................................
36
A. Implementasi Sistem....................................................................
36
1. Halaman Login ................................................................
36
2. Halaman User ..................................................................
37
3. Halaman Profile ...............................................................
38
4. Halaman Kelas Baru ........................................................
39
5. Halaman Daftar ................................................................ to user 6. Halaman Sarancommit .................................................................
39 42
perpustakaan.uns.ac.id
digilib.uns.ac.id
7. Halaman BKK .................................................................
42
8. Halaman Info lain ............................................................
43
9. Halaman Admin ...............................................................
47
10. Halaman Home (admin) ...................................................
47
11. Halaman input Data .........................................................
47
12. Halaman Cari ...................................................................
49
13. Halaman Laporan .............................................................
50
BAB V PENUTUP .......................................................................................
51
A. Kesimpulan .................................................................................
51
B. Saran ...........................................................................................
51
DAFTAR PUSTAKA ...................................................................................
52
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR TABEL Tabel 2.1 Simbol Context Diagram ......................................................
Halaman 11
Tabel 2.2 Simbol-simbol DFD .............................................................
12
Tabel 2.3 Simbol ERD .........................................................................
13
Tabel 3.1 Tabel User ............................................................................
24
Tabel 3.2 Tabel Siswa intensife ............................................................
24
Tabel 3.3 Tabel Siswa program 1 Tahun ..............................................
25
Tabel 3.4 Tabel Pendaftaran Siswa Intensife ........................................
26
Tabel 3.5 Tabel Pendaftaran Siswa 1 tahun ..........................................
26
Tabel 3.6 Tabel pengajar ......................................................................
27
Tabel 3.7 Tabel kelas intensife .............................................................
27
Tabel 3.8 Tabel kelas 1 tahun ...............................................................
28
Tabel 3.9 Tabel saran ...........................................................................
28
Tabel 3.10 Tabel bkk ............................................................................
29
Tabel 3.11 Tabel data proposal..............................................................
30
Tabel 3.12 Tabel informasi ...................................................................
30
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR GAMBAR Gambar 3.1 Context Diagram Sistem Informasi Customer Service .........
Halaman 17
Gambar 3.2 DFD Level 0 Sistem Informasi Customer Service ...............
18
Gambar 3.3 DFD Level 1 proses login ...................................................
19
Gambar 3.4 DFD Level 1 proses kelola data oleh admin ........................
20
Gambar 3.5 DFD Level 1 proses kelola data user ...................................
21
Gambar 3.6 DFD Level 1 proses pendaftaran siswa ...............................
22
Gambar 3.7 ERD Sistem Informasi Customer Service ............................
24
Gambar 3.8 Relasi Tabel ........................................................................
25
Gambar 3.9 Rancangan Desain tampilan sistem .....................................
34
Gambar 3.10 Rancangan Desain tampilan halaman admin......................
34
Gambar 4.1 Tampilan Halaman Login ...................................................
37
Gambar 4.2 Tampilan Halaman User .....................................................
38
Gambar 4.3 Tampilan Halaman profile ..................................................
38
Gambar 4.4 Tampilan Halaman kelas baru .............................................
39
Gambar 4.5 Tampilan Halaman pengisian data siswa prog. 1 thn ...........
40
Gambar 4.6 Tampilan Halaman pendaftaran siswa prog. 1 thn ...............
40
Gambar 4.7 Tampilan Halaman pengisian data siswa prog. Intensife ......
41
Gambar 4.8 Tampilan Halaman pendaftaran siswa prog. Intensife .........
41
Gambar 4.9 Tampilan Halaman input saran/kritik ..................................
42
Gambar 4.10 Tampilan Halaman BKK...................................................
43
Gambar 4.11 Tampilan Halaman data kelas program intensife ...............
44
Gambar 4.12 Tampilan Halaman data kelas program 1 tahun .................
44
Gambar 4.13 Tampilan Halaman data siswa program intensife...............
45
Gambar 4.14 Tampilan Halaman data siswa program 1 tahun ................
45
Gambar 4.15 Tampilan Halaman data proposal masuk ...........................
46
Gambar 4.16 Tampilan Halaman pengiisian data info ............................
46
Gambar 4.17 Tampilan Halaman admin .................................................
47
Gambar 4.18 Tampilan Halaman input data user ....................................
47
Gambar 4.19 Tampilan Halaman input data ............................. commit to pengajar user
48
perpustakaan.uns.ac.id
digilib.uns.ac.id
Gambar 4.20 Tampilan Halaman input data kelas 1 tahun ......................
48
Gambar 4.21 Tampilan Halaman input data kelas intensife ....................
48
Gambar 4.22 Tampilan Halaman input data BKK ..................................
49
Gambar 4.23 Tampilan Halaman cari .....................................................
49
Gambar 4.24 Tampilan Halaman laporan ...............................................
50
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
BAB I PENDAHULUAN A. Latar Belakang Masalah Customer service merupakan bagian dari struktur organisasi lembaga pendidikan solocom yang memiliki tugas sangat vital dalam memberikan informasi, baik kepada calon pendaftar, peserta didik, instruktur, karyawan dan pimpinan lembaga. Informasi yang dapat diperoleh dari customer service adalah informasi jadwal kelas baru beserta biaya, informasi jumlah pendaftar kelas baru dan jumlah peserta didik yang mengikuti kelas, jumlah pendapatan yang diperoleh tiap hari ataupun perbulan dari penyelenggaraan kelas, informasi staff pengajar/instruktur dan informasi mengenai surat atau proposal kerjasama yang masuk. Informasi yang diminta diharapkan bisa dengan cepat disampaikan kepada pihak yang membutuhkan. Pada kondisi yang sekarang ini, bagian Customer Service Lembaga Pendidikan Solocom masih melakukan pencatatan secara manual dalam proses pendaftaran peserta didik, pencatatan pembayaran biaya pendidikan serta pencatatan surat atau proposal kerjasama yang masuk. Sedangkan dalam pembuatan laporannya menggunakan aplikasi office yang berarti menyalin lagi semua data yang sudah dicatat secara manual kedalam aplikasi office sehingga membutuhkan waktu yang relatif lama dalam pembuatannya. Pembuatan Aplikasi Customer Service ini diharapkan mampu untuk membantu kerja dari bagian ini agar dapat lebih baik dan cepat dalam commit to user menyajikan informasi yang diperlukan oleh lembaga dan peserta didik. 1
2 digilib.uns.ac.id
perpustakaan.uns.ac.id
B. Perumusan Masalah Berdasarkan latar belakang masalah tersebut maka dapat diuraikan rumusan masalahnya yaitu “Bagaimana membuat suatu aplikasi sistem informasi bagian customer service yang dapat menggantikan sistem manual yang selama ini berjalan sehingga dapat membantu kerja bagian customer service”. C. Batasan Masalah Batasan masalah dalam Aplikasi Sistem Informasi Customer Service ini meliputi input data, update data , pencarian data dan pembuatan laporan. Data tersebut meliputi data pendaftaran, data peserta didik, data kelas, data pengajar, data surat masuk atau proposal. Dalam pembuatan aplikasi ini digunakan beberapa software yaitu macromedia dreamweaver, adobe photoshop, dan paket xampp ( apache dan MySQL). Dreamweaver digunakan karena kemudahan yang diberikan dalam pembuatan desain serta memberikan kode program dalam membuat aplikasi ini. Photoshop digunakan untuk membantu pengolahan gambar yang digunakan untuk tampilan aplikasi. Sedangkan Paket Xampp digunakan karena menyediakan Paket Software Apache sebagai web server dan MySQL sebagai database server yang digunakan dalam aplikasi ini.
D. Tujuan dan Manfaat Tujuan dan manfaat dari Aplikasi Sistem Informasi Customer Service di Lembaga Pendidikan Solocom Surakarta ini adalah: 1. Tujuan
commit to user
3 digilib.uns.ac.id
perpustakaan.uns.ac.id
Tujuan dari penyusunan tugas akhir ini adalah membuat aplikasi Sistem Informasi
Custumer Service di Lembaga Pendidikan Solocom
Surakarta. 2. Manfaat Adapun manfaat dari pembuatan aplikasi sistem informasi customer service ini adalah : a. Bagi Penulis 1) Sebagai Pembelajaran dalam menerapkan ilmu yang telah diperoleh saat perkuliahan. 2) Memperoleh pengalaman dalam pembuatan suatu sistem informasi. b. Bagi Instansi Pembuatan aplikasi sistem informasi customer service ini diharapkan mampu memperluas penggunaan teknologi informasi di lingkup lembaga serta dapat membantu kerja bagian customer service dalam menyajikan informasi dan membuat laporan kepada pimpinan.
E. Metodologi Penelitian Untuk memperoleh data yang diperlukan dalam penyusunan laporan tugas akhir, digunakan beberapa metode penelitian yaitu:
commit to user
4 digilib.uns.ac.id
perpustakaan.uns.ac.id
1. Wawancara Penulis melakukan wawancara terhadap karyawan bagian customer service mengenai tugas-tugas atau pekerjaan apa saja yang harus dilakukan oleh bagian ini. 2. Observasi Metode pengumpulan data dengan pengamatan dalam pengelolaan data di bagian customer service. 3. Studi Pustaka Studi
pustaka
adalah
suatu
metode
pengumpulan
data
dengan
menggunakan buku-buku sebagai bahan referensi dalam penulisan laporan dan pembuatan aplikasi. Metode ini dimaksudkan untuk memperoleh datadata yang relevan dengan penelitian.
F. Sistematika Penulisan
Laporan tugas akhir ini ditulis dengan sistematika sebagai berikut: 1. BAB I berisi Pendahuluan, dalam bab pendahuluan terdiri dari : latar belakang masalah, rumusan masalah, batasan masalah, tujuan dan manfaat penelitian, metodologi penelititan dan sistematika penulisan. 2. BAB II berisis landasan teori yang berkaitan dengan pengertianpengertian, konsep-konsep dasar dan berbagai hal yang berhubungan dengan permasalahan diatas. 3. BAB III Desain dan Perancangan, berisi tentang data-data yang diperlukan dalam perancangan suatu sistem. commit to user
5 digilib.uns.ac.id
perpustakaan.uns.ac.id
4. BAB IV Implementasi dan Analisa, berisi tentang langkah, hasil analisa dan pembahasan yang sifatnya terpadu. Hasil penelititan dapat disajikan dalam bentuk tabel, gambar, atau bentuk lain dan ditempatkan sedekat mungkin dengan pembahasan hasil penelitian sehingga dapat lebih mudah mengikuti uraian. 5. BAB V Penutup, berisi tentang kesimpulan hasil penelitian dan saransaran.
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
BAB II LANDASAN TEORI A. Sistem dan Sistem Informasi 1. Pengertian Sistem Pengertian dan definisi sistem pada berbagai bidang berbeda-beda, tetapi meskipun istilah sistem yang digunakan bervariasi, semua sistem pada bidang-bidang tersebut mempunyai beberapa persyaratan umum, yaitu sistem harus mempunyai elemen, lingkungan, interaksi antar elemen, interaksi antara elemen dengan lingkungannya, dan yang terpenting adalah sistem harus mempunyai tujuan yang akan dicapai. Suatu sistem memiliki beberapa komponen, diantaranya pekerjaan, aktivitas, misi atau unsurunsur sistem yang dibentuk untuk mewujudkan tujuan, Untuk komponen misi atau tujuan, seringkali sukar untuk dilihat sehingga manajemen suatu sistem
mengarahkan
aktivitas-aktivitas
pada
perencanaan
dan
pengendalian. Sistem adalah kumpulan elemen, komponen, atau subsistem yang saling berintegrasi dan berinteraksi untuk mencapai tujuan tertentu. Terdapat dua kelompok pendekatan didalam pendefinisian sistem, yaitu yang menekankan pada prosedur dan yang menekankan pada komponen / elemennya. Pendekatan pada sistem yang lebih menekankan pada prosedur mendefinisikan sistem sebagai berikut : “Suatu sistem adalah jaringan kerja dari prosedur–prosedur yang saling commit to user berhubungan, berkumpul bersama–sama untuk melakukan suatu kegiatan
6
7 digilib.uns.ac.id
perpustakaan.uns.ac.id
atau untuk menyelesaikan suatu sasaran tertentu.” Pendekatan sistem yang lebih menekankan pada elemen atau komponennya, mendefinisikan sistem sebagai berikut “Sistem adalah kumpulan–kumpulan dari elemen–elemen yang berinteraksi untuk mencapai tujuan tertentu.” 2. Karakteristik Sistem Untuk memahami sistem, maka perlu membedakan unsur-unsur dari sistem yang membentuknya. Berikut adalah karakteristik sistem yang dapat membedakan suatu sistem dengan sistem lainnya ( Hanif Al Fatah, 2007) : a.
Batasan (boundary) Penggambaran dari suatu elemen mana saja yang termasuk di dalam sistem dan mana yang termasuk diluar sistem.
b.
Lingkungan (environment) Segala sesuatu di luar sistem yang bisa membuat asumsi, kendala, hambatan, dan masukan (input) terhadap suatu sistem.
c.
Masukan (input) Sumber daya (data, bahan baku, peralaan, energi) dari lingkungan yang dikomsumsi dan dimanipulasi oleh suatu sistem.
d.
Keluaran (output) Sumber daya atau produk (informasi, laporan, dokumen, tampilan layar, barang jadi) yang disediakan unuk lingkungan sistem.
e.
Komponen (component) commit to user
8 digilib.uns.ac.id
perpustakaan.uns.ac.id
Kegiatan dalam suatu sistem yang biss mentransformasikan input menjadi ouput. Komponen ini bisa juga merupakan suatu sub sistem dari sebuah sistem. f.
Penghubung (interface) Tempat dimana komponen atau sistem dan lingkungannya bertemu atau berinteraksi.
g.
Penyimpanan (storage) Area yang dikuasai dan digunakan
oleh sistem sebagai media
penyangga di antara komponen-komponennya. Yang bekerja di dalam berbagi tingkatan yang ada dan memungkinkan terbentuk komponen yang berbeda dari data yang sama. 3. Pengertian Data dan Informasi Data merupakan nilai, keadaan, atau sifat yang berdiri sendiri lepas dari konteks apapun. Sementara informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau mendatang (Hanif Al Fatah, 2007). Dalam mempelajari sistem kita harus mempelajari informasi, pasalnya suatu sistem yang kurang mendapatkan suatu informasi akan menjadi ketinggalan zaman/tidak bertahan lama. Informasi dapat berupa data mentah, data tersusun dan sebagainya, dimana data adalah suatu kenyataan yang bermanfaat menggambarkan suatu kejadian-kejadian dan commit to useryang mendasari pemakaian istilah kesatuan yang nyata. Gagasan penting
9 digilib.uns.ac.id
perpustakaan.uns.ac.id
informasi dalam sistem informasi adalah memperkaya penyajian, mempunyai nilai kejutan atau mengungkapkan sesuatu. informasi dapat merubah kemungkinan-kemungkinan hasil yang diharapkan dalam sebuah situasi keputusan. 4. Pengertian Sistem Informasi Menurut Alter (1992) yang dikutip oleh Abdul Kadir (2005) “Sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang, dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah organisasi.” Pada saat ini dunia industri dan bisnis memerlukan informasi yang tepat, cepat dan relevan. Untuk mendapatkan informasi yang diinginkan tentunya harus menggunakan sistem informasi. Sistem informasi dalam suatu organisasi dapat dikatakan sebagai suatu sistem yang menyediakan informasi bagi semua tingkatan dalam organisasi tersebut kapan saja diperlukan. Sistem ini menyimpan, mengambil, mengubah, mengolah dan mengkomunikasikan informasi yang diterima dengan menggunakan sistem informasi atau peralatan sistem lainnya sebagai suatu sistem di dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media prosedur-prosedur dan pengendalian yang ditujukan untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin tertentu, memberi sinyal kepada manajemen dan yang lainnya terhadap kejadian-kejadian
internal dan eksternal yang penting dan
commit tountuk user pengambilan keputusan. menyediakan suatu dasar informasi
perpustakaan.uns.ac.id
10 digilib.uns.ac.id
5. Komponen Sistem Informasi Buch dan Grudnistki (1986) dalam Hanif Al Fatah (2007) berpendapat bahwa sistem informasi terdiri dari komponen-komponen yang disebut dengan istilah blok bangunan (building block) yang terdiri dari 6 blok yang masing-masing saling berinteraksi satu dengan lainnya membentuk satu kesatuan untuk mencapai sasarannya. Keenam blok tesebut adalah: a.
Blok Masukan (input block) Input mewakili data yang masuk ke adalam sisem informasi. Input disini berupa motede-metode dan media penangkap data yang akan dimasukkan.
b.
Blok Model (model block) Blok ini terdiri dari kombinasi prosedur, logika, dan model matematika yang akan digunakan memanipulasi data.
c.
Blok Keluaran (output block) Blok ini merupakan produk dari sistem informasi yang berupa keluaran infomasi yang berkualitas dan berguna bagi penggunannya.
d.
Blok teknologi (tecnology block) Teknologi merupakan alat yang digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan sekaligus mengirim keluaran dan membantu pengendalian dari sistem.
e.
Blok Database (database block) commit to user
11 digilib.uns.ac.id
perpustakaan.uns.ac.id
Database merupakan kumpulan dari data yang saling berhubungan satu dengan lainnya, tersimpan di perangkat keras dan digunakan perangkat lunak untuk memanipulasinya. f.
Blok kendali (control block) Blok yang berfungsi untuk mencegah hal-hal yang merusak sistem dan untuk mengatasi kesalahan yang terjadi saat input, proses maupun output.
B. Context Diagram (CD) Context
Diagram
adalah sebuah diagram
aliran data
yang
memfokuskan pada aliran data dari dan ke dalam sistem, serta memproses data-data tersebut. Komponen-komponen dasar setiap program komputer yang digambarkan secara
mendetail,
dapat
digunakan untuk
menganalisa
keakuratan dan kompetensi sistem (Kendal, 2003). Simbol-simbol Context Diagram yang digunakan adalah : Tabel 2.1 Simbol Context Diagram Simbol
Keterangan Sistem
informasi
dimana
menggambarkan entitas atau proses dimana aliran data ditransformasikan keluar dari sebuah sistem informasi. Persegi panjang menggambarkan selah satu entitas Garis yang menggambarkan aliran data commit to user
12 digilib.uns.ac.id
perpustakaan.uns.ac.id
C. Data Flow Diagram (DFD) Data flow diagram adalah gambaran sistem secara logika yang tidak tergantung pada perangkat keras, perangkat lunak, struktur data atau organisasi file. Keuntungan dari data flow yaitu, memudahkan pemakai atau user yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikejakan atau dikembangkan. simbol data flow menurut De Marco dan Jourdan, yaitu : Table 2.2 Simbol-simbol DFD Sumber : Hanif Al Fatah, 2007 Simbol
Nama
Keterangan
Proses
Menunjukkan
No proses Nama proses
tranformasi
dari
masukan, bisa berupa manual dan terkomputerisasi Entitas luar
Nama entitas
Elemen luar sistem yang member data atau merima data
Penyimpanan
Untuk menyimpan data atau tempat menemukan data
Arus Data
Menunjukkan arah aliran data yang berawal atau berakhir pada suatu proses
D. Entity Relationship Diagram (ERD) Entity Relation Diagram merupakan diagram yang berisi komponenkomponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut yang mempresetasikan seluruh fakta yang commit to user
13 digilib.uns.ac.id
perpustakaan.uns.ac.id
ditinjau (Fatansyah, 1999). Berikut ini merupakan simbol-simbol yang digunakan dalam pembuatan ERD : Tabel 2.3 Simbol ERD Simbol
Keterangan Entitas dimana menggambarkan suatu objek yang dapat di identifikasi dalam sebuah lingkungan Atribut memiliki fungsi mendeskripsikan karakter entitas. Menunjukkan sebuah hubungan atau relasi antar entitas Sebagai penghubung antara himpunan relasi
dengan
himpunan
entitas
dan
himpunan entitas dengan atribut
E. Perl Hypertext Preprocessor (PHP) Perl Hypertext Preprocessor (PHP) merupakan bahas scripting dan interpreter yang digunakan dalam pemrograman web. PHP merupakan bahasa yang disertakan dalam dokumen HTML dan bekerja di sisi server sehingga script-nya tidak tampak disisi client. PHP dirancang untuk dapat bekerja sama dengan database server dan dibuat sedimikian rupa sehingga pembuatan dokumen HTML yang dapat mengakses database menjadi lebih mudah. PHP diperkenalkan pertama kali oleh Rasmus Leodorf diakhir tahun 1994. Ketersediaan source code dalam bahasa C membuat PHP sangat commit to user
14 digilib.uns.ac.id
perpustakaan.uns.ac.id
universal dan mudah disesuaikan dengan platform yang digunakan, sehigga tidak perlu keraguan untuk menginvestasikan waktu dan tenga guna mengembangkan aplikasi PHP. PHP juga modular, kemampuannya dalam mengenal berbagai database server tidak perlu terpasang seluruhnya. Hal ini sangat penting guna efisiensi dan penghematan memori. Jadi misalkan database yang kita gunakan adalah MySQL maka kita tidak perlu mengcompile PHP untuk mendukung database lain. PHP bekerja disisi server ( menyatu dengan web server), PHP juga dapat mengakses database server yang berada di remote host. Tentu saja hal ini perlu didukung oleh database server itu sendiri, karena tidak semua database server menyediakan fasilitas remote access. Selama masa pembuatan, browser, web server dan database server dapat menyatu dalam sebuah host, jadi tidak harus online untuk mencoba aplikasi yang dibuat dengan PHP. F. Apache Web Server Untuk menjalankan PHP dibutuhkan web server. Web server berfungsi menyimpan serta mendistribusikan data ke komputer lain lewat internet yang meminta informasi tersebut. Apache merupakan web server yang dikeluarkan oleh NSCA yaitu NSCA HTTPD sekitar tahun 1995 (Sunarfrihantono, 2002). .
commit to user
15 digilib.uns.ac.id
perpustakaan.uns.ac.id
G. Database Database adalah kumpulan file-file yang salign berelasi, relasi tersebut biasa ditunjukkan dengna kunci dari tiap file yang ada. Satu database menunjukkan satu kumpulan data yang dipakai dalam satu lingkup perusahaan atau instansi. Dalam satu file terdapat record-record yang sejenis, sama besar, sama bentuk, merupakan satu kumpulan entity yang seragam. Satu record terdiri dari field-field yang saling berhubungan unutk menunjukkan bahwa field tersebut dalam satu pengertian yang lengkap dan direkam dalam satu record. (Kristanto, 2004). H. MySQL MySQL adalah multiuser database yang menggunakan bahasa Structured Query Language (SQL). MySQL dalam operasi melibatkan server
client-server
daemon MySQL di sisi server dan berbagai macam
Program serta library yang berjalan di sisi client. MySQL mampu menangani data yang cukup besar. perusahaan yang mengembangkan MySQL yaitu Tex, mengaku mampu menyimpan data lebih dari 40 database, 10.000 tabel dan sekitar 7 juta baris, totalnya kurang lebih 100 Gigabyte data. SQL adalah bahasa standar yang digunakan untuk mengakses database server. Bahasa ini pada awalnya dikembangkan oleh IBM, namun telah diadopsi dan digunakan standar industri. Dengan menggunakan SQL, Proses akses database menjadi lebih user-friendly dibandingkan menggunakan dBASE atau Clipper yang masih menggunakan perintah-perintah pemrograman (Sunarfrihantono, 2002). commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
BAB III DESAIN DAN PERANCANGAN
A. Analisa Kebutuhan Sistem Dalam suatu perancangan juga diperlukan hardware dan software yang memadai untuk sistem yang akan dibuat. 1. Analisa Kebutuhan Perangkat Keras ( Hardware ) Perangkat keras yang digunakan dalam pembuatan sistem ini memiliki spesifikasi sebagai berikut : a. Processor Intel Dual Core b. RAM 1 GB c. Harddisk 160 GB d. Keyboard dan Mouse 2. Analisa Kebutuhan Software Perangkat lunak atau software yang digunakan dalam pembuatan sistem informasi ini memiliki spesifikasi minimal: a. Sistem Operasi
: Microsoft Windows XP
b. Editor Web
: Macromedia Dreamweaver
c. Web server dan database : Apache dan MySQL (xampp) d. Software Pendukung
: Adobe Photoshop CS2, Microsoft Visio 2007.
commit to user
16
17 digilib.uns.ac.id
perpustakaan.uns.ac.id
B. Perancangan Sistem Perancangan sistem bertujuan untuk menentukan rancangan aplikasi sistem informasi customer service. Perancangan sistem ini dimulai dengan perancangan CD (Context Diagram) dan DFD (Data Flow Diagram). 1.
Context Diagram Context Diagram (CD) atau diagram kontek merupakan diagram aliran data yang memfokuskan pada aliran data dari dan ke dalam sistem, serta memproses data-data tersebut. Berikut diagram konteks dari sistem informasi customer service :
USER Hasil pencarian
Sist. Informasi Customer Service Input data Pencarian data login
login Pengelolaan data
Hasil pengelolaan data Admin
Gambar 3.1 Context Diagram Sistem Informasi Customer Service 2. Data Flow Diagram Level Nol Berikut DFD level nol yang menunjukkan semua proses utama yang menyusun keseluruhan dari sistem Informasi customer service.
commit to user
18 digilib.uns.ac.id
perpustakaan.uns.ac.id
1.0 Proses Login
Username Password
ADMIN
Username Password
USER
notifikasi
notifikasi
Data user
user
Data pengajar
Pengajar
Data siswa
Siswa_1thn Siswa_int
2.0 Manage Data
Data siswa Data bkk
bkk
Data kelas Kelas_1thn
Data proposal
proposal
Data saran
saran
Data info
informasi
Kelas_int
Data kelas
Id_kelasint Id_kelas1th Id siswa_int
3.0 Pendaftaran
Id siswa_1thn
Data pendaftaran Data pengajar
Pengajar
Data pendaftaran intensife Data pendaftaran 1 thn
Data bkk
bkk
saran
Daftar_int
Data siswa
Siswa_int
proposal
Daftar_1thn
Data siswa
Siswa_1thn
Data proposal Data saran Data info
4 Pembuatan Laporan
Laporan-laporan
informasi Kelas_1thn
Data kelas Data kelas
Kelas_int
Laporan-laporan
Gambar 3.2 DFD Level Nol Sistem Informasi Customer Service Keterangan : Penguna ( admin dan user ) dapat melakukan proses login dengan memasukkan username dan password. User dapat melakukan pengelolaan data seperti pada tabel siswa_int, siswa_1thn, daftar_1thn, daftar_int, saran dan informasi. Admin melakukan pengelolaan data untuk admin, seperti pada tabeltabel : user, kelas_int, kelas_1thn, pengajar, bkk, dan proposal. commit to user
19 digilib.uns.ac.id
perpustakaan.uns.ac.id
3. Data Flow Diagram Level 1 proses login DFD level 1 menunjukkan proses-proses internal yang menyusun proses utama. Dibawah ini merupakan DFD level 1 proses Login : Username password
1.1 Login user
USER
Data user
notifikasi
user notifikasi ADMIN
1.2 Login Admin
Data user
Usernamer password
Gambar 3.3 DFD level 1 proses login
commit to user
20 digilib.uns.ac.id
perpustakaan.uns.ac.id
4. DFD level 1 proses kelola data oleh admin DFD ini menunjukkan pengelolaan data yang dilakukan admin.
Data user
Data pengajar
ADMIN
Data kelas 1thn
Data kelas intensife
Data bkk
Data proposal
2.1 Manage Data Pengguna/user
Data user
user
2.2 Manage Data pengajar
Data pengajar
Pengajar
2.3 Manage Data Kelas prog. 1thn
Data kelas 1thn
Kelas_1thn
2.4 Manage Data Kelas prog. intensife
Data kelas intensife
Kelas_int
2.5 Manage Data bkk
Data bkk
bkk
2.6 Manage Data proposal
Data proposal
proposal
Gambar 3.4 DFD level 1 proses kelola data oleh admin Keterangan : Admin melakukan insert data pada tabel user, pengajar, kelas_int, kelas_1thn dan bkk. commit to user
21 digilib.uns.ac.id
perpustakaan.uns.ac.id
Admin melakukan edit data pada tabel user, pengajar, kelas_int, kelas_1thn dan bkk. Admin melakukan delete data pada tabel user, pengajar, kelas_int, kelas_1thn dan bkk. Admin membuat laporan dengan mencetak isi database.
5. DFD level 1 proses kelola data oleh user DFD ini menunjukkan pengelolaan data yang dilakukan user. 2.7 Manage Data Siswa prog. 1 thn
Data siswa prog. 1 thn Data siswa prog. int
Data siswa prog. 1 thn
2.8 Manage Data Siswa Prog. Int
Data siswa prog.int
Siswa_1thn
Siswa_int
USER
Data saran
Data informasi
Data saran
Saran_int
Data saran
Saran_1thn
2.9 Manage Data Saran masuk
2.10 Manage Data informasi
Data informasi
informasi
Gambar 3.5 DFD level 1 proses kelola data oleh user Keterangan : User dapat melakukan insert data pada tabel siswa_1thn, siswa_int, daftar_1thn, daftar_int, saran, dan informasi. commit to user
22 digilib.uns.ac.id
perpustakaan.uns.ac.id
User dapat melakukan edit data pada tabel siswa_1thn, siswa_int, daftar_1thn, daftar_int, saran, dan informasi. User dapat melakukan delete data pada tabel siswa_1thn, siswa_int, , saran, dan informasi. 6. DFD level 1 proses pendaftaran siswa oleh user DFD ini menunjukkan pengelolaan data yang dilakukan user. Kelas_1thn Siswa_1thn
Data kelas 1 thn Data siswa 1thn
4.1 Pendaftaran Siswa Prog. 1thn
Daftar_1thn
USER Daftar_int
4.2 Pendaftaran Siswa Prog. intensife Kelas_int Siswa_int
Data kelas intensif Data siwa intensife
Gambar 3.6 DFD level 1 proses pendaftaran oleh user C. Perancangan Basis Data Perancangan basis data meliputi perancangan ERD ( Entity Relationship Diagram ) dan Kamus Data. Perancangan basis data ini diperlukan agar basis data yang akan digunakan tepat dan efisien dalam pengaturan ruang penyimpanan, cepat dalam pengaksesan data dan mudah commit to user dalam pemanipulasian data.
23 digilib.uns.ac.id
perpustakaan.uns.ac.id
1. ERD ( Entity Relationship Diagram ) Perancangan tabel pada aplikasi sistem informasi customer service ini menggunaka Database MySQL. Rincian dari rancangan tersebut dapat dilihat pada gambar berikut : status
No_telp
Tgl_kgt
Kontak_ps
Nama_kgt
kota
Nama_org
saran bagian
Id_siswa1thn
tanggal
No_saran
nama
alamat
Id_proposal
saran
tgl No
telp info
Id_siswaint
bagian
No_saran
tanggal
1 1
Saran_1thn
informasi
proposal
m
m mengambil
mengelola
Saran_int
m
m
mengelola
mengelola
mengelola mengambil nama
nama
1
Id_siswa1thn
1
1 Siswa_1thn
mengambil
mengambil
1
1
1
biaya
m Idkelas_1thn
1
Daftar_int
1
Tgl_daftar
By_pend
Id_siswa1thn
1
mengambil
No_daftint
mengelola
mengelola 1
Idkelas_1thn
1
bydaftar
1
Tgl_daftar Id_siswaint
1
1
Idkelas_int
1
user
bydaftar Total_by
1 1
bayar
1
Total_by
1 bayar
status
username
status
password mengelola mengelola
Id_bkk
mengelola
mengelola
Id_pengajar nama
Tgl_buka Tgl_tutup
alamat
bidang alamat
J_kel
m
m
Nama_prsh
Kelas_int
1
No_daft1thn
By_pendaftaran
By_lain
1
Daftar_1thn
mengambil
Siswa_int Id_kelasint
1 Kelas_1thn
Id_siswaint
bkk
Pengajar
kota
kota No_hp
Kontak_ps telp
email
loker
kompetensi
ket
Materi_ajar
Gambar 3.7 ERD Sistem Informasi Customer Service commit to user
m
24 digilib.uns.ac.id
perpustakaan.uns.ac.id
2. Relasi Tabel Siswa_int
Siswa_1thn
Id_siswaint* Nama Kota_lahir Tgl_lahir J_kel Alamat Kota Pend_akhir Nama_sekolah Jurusan Semester Tmp_krj Nohp Email Informasi
Id_siswa1thn* Nama Kota_lahit Tgl_lahir J_kel agama Alamat Kota Nohp Pendidikan Nama_sklh Kota_sklh Jurusan Tahun_lulus Nama_ortu pekerjaan
Daftar_int
Daftar_1thn
No_daftint* Tgl_daftar Id_siswaint** Idkelas_int** By_daftar Total_by Bayar status
No_daft1thn* Tg;_daftar Id_siswa1thn** Idkelas_1thn** Gel Total_biaya Bayar kurang
Kelas_int
Pengajar
Idkelas_int* Program Jam Tglmulai Tglselesai Jmlsesi Durasi Waktu Hari_masuk Id_pengajar Biaya Kapasitas pendaftar
Kelas_1thn
Id_pengajar* Nama J_kel Alamat Kota No_hp Email Kompetensi Materi_ajar
Idkelas_1thn* Program Tahun_ajaran By_pendaftaran By_pend_gel1 BY_pend_gel2 By_pend_gel3 Kapasitas
Saran_int
Saran_1thn
No_saran* Id_siswaint** Tanggal Saran Bagian
No_saran* Id_siswa1thn** Tanggal Saran Bagian
proposal
bkk
Id_proposal* Nama_org Alamat Kota Nama_kgt Tgl_kgt Kontak_ps No_telp Status
Id_bkk* Tgl_buka Tgl_tutup Nama_prsh Bidang Alamat Kontak_ps Telp Loker Ket
informasi No* Tgl Nama Telp info
Gambar 3.8 Relasi Antar Tabel commit to user
user id_user* username password tipe
25 digilib.uns.ac.id
perpustakaan.uns.ac.id
3. Kamus Data a. Tabel user Tabel ini digunakan untuk menyimpan username dan password bagi yang berhak ( pengguna ) membuka aplikasi ini. Nama tabel
:
user
Jumlah field
:
4 Tabel 3.1 Tabel User
Nama Field Id_user Username Password tipe
Tipe Integer Varchar Varchar Enum
Panjang
Default
Keterangan Primary key
15 15 (admin,operator)
Not Null Not Null Not Null Not Null
b. Tabel Siswa Program Intensife Tabel ini digunakan untuk menyimpan data siswa program intensife. Nama tabel
:
siswa_int
Jumlah field
:
16
J_kel
Tabel 3.2 Tabel Siswa Intensife Tipe Panjang Default Varchar 6 Not Null Varchar 35 Not Null Varchar 25 Null Date Null Null Char 1
Alamat
varchar
50
Kota
varchar
20
Pend_akhir
varchar
4
Kegiatan
varchar 10 commit to user
Nama Field Id_siswaint Nama Kota_lahir Tgl_lahir
Null Null Null Null
Keterangan Primary key nama lengkap kota / kabupaten lahir tanggal lahir jenis kelamin (L: lakilaki, W:wanita) alamat tempat tinggal sesuai ktp kota / kabupaten tempat tinggal pendidikan terakhir bekerja / masih sekolah/kuliah / menganggur
26 digilib.uns.ac.id
perpustakaan.uns.ac.id
Nama_sekolah
varchar
50
Null
Jurusan
varchar
20
Null
Semester
Char
2
Null
Tmp_krj
varchar
30
Null
Nohp Email
varchar varchar
12 50
Not Null Null
Informasi
varchar
50
Null
nama sekolah universitas sekolah ( ipa/ips/bahasa) / jur kuliah
apabila telah bekerja di isi tempat kerja memperoleh info tentang solocom dari..brosur,spanduk, presentasi, iklan koran, teman, sering lewat.
c. Tabel Siswa Program 1 Tahun Tabel ini digunakan untuk menyimpan data siswa program 1 tahun. Nama tabel
:
siswa_1thn
Jumlah field
:
16
Nama Field Id_siswa1thn Nama
Tabel 3.3 Tabel Siswa 1 tahun Tipe Panjang Default Varchar 6 Not Null Varchar 30 Not Null
J_kel
Varchar
1
Null
Kotalhr Tgllhr Agama
Varchar Date Varchar
20 10
Null Null Null
Alamat
Varchar
50
Null
Kota Nohp Pendidikan
Varchar Varchar Varchar
20 12 4
Null Not Null Null
Nama_sklh
Varchar
30
Null
Kota_skl
Varchar
30
Jurusan
Varchar 10 commit to user
Null Null
/
Keterangan Primary key jenis kelamin ( L : laki2, W:wanita) kota kelahiran tanggal lahir alamat tempat tinggal kota/kabupaten sma/smk/ma sekolah ( ipa/ips/bahasa) kota/kabupaten sekolah sekolah ( ipa/ips/bahasa)
27 digilib.uns.ac.id
perpustakaan.uns.ac.id
Tahun_lulus Nama_ortu Pekerjaan
Varchar Varchar Varchar
4 35 20
Null Null Null
Tahun kelulusan Nama Ayah Pekerjaan Ayah
d. Tabel Pendaftaran Siswa Prog. Intensif Tabel ini digunakan untuk menyimpan data siswa program intensife. Nama tabel
:
Jumlah field :
daftar_int 8
Tabel 3.4 Tabel Pendaftaran Siswa Intensife Nama Field Tipe Panjang Default Keterangan No_daftint varchar 7 Not Null Primary key Tgl_daftar Date Not Null Id_siswaint Varchar 6 Not Null Idkelas_int integer Not Null Id kelas yg dipilih By_daftar Integer Not Null Total_by Integer Not Null Total biaya pendidikan Bayar Integer Biaya yang telah Not Null dibayarkan Status Varchar 6 Not Null Kurang/lunas e. Tabel Pendaftaran Siswa Prog. 1 tahun Tabel ini digunakan untuk menyimpan data siswa program 1 tahun. Nama tabel
:
Jumlah field :
daftar_1thn 7
Tabel 3.5 Tabel Pendaftaran Siswa 1 tahun Nama Field Tipe Panjang Default Keterangan No_daft1thn Varchar 7 Not Null Primary key Tgl_daftar Date Not Null Id_siswa1thn Varchar 6 Not Null Idkelas_1thn integer Not Null Total_biaya Integer Not Null Bayar Integer Not Null Status Varchar 6 Not Null Kurang/lunas f. Tabel Pengajar commit to user
28 digilib.uns.ac.id
perpustakaan.uns.ac.id
Tabel ini digunakan untuk menyimpan data pengajar di Lembaga Pendidikan Solocom. Nama tabel
:
Jumlah field :
pengajar 9
Tabel 3.6 Tabel Data Pengajar Nama Field Tipe Panjang Default idpengajar Varchar 2 Not Null Nama Varchar 30 Not Null J_kel varchar 1 Null Alamat Varchar 50 Null Kota Varchar 20 Null No_hp Varchar 12 Email Varchar 50 Null Kompetensi Varchar 15 Not Null Materi_ajar Varchar 255 Not Null
Keterangan Primary key
Materi yg biasa diajarkan
g. Tabel Kelas Intensife Tabel ini digunakan untuk menyimpan data pengajar di Lembaga Pendidikan Solocom. Nama tabel
:
Jumlah field :
kelas_int 13
Tabel 3.7 Tabel Data Kelas Intensife Nama Field Tipe Panjang Default Keterangan Idkelas_int integer Not Null Primary key Program Varchar 30 Not Null nama program Jam Time Null jam dimulai kelas Tglmulai Date Null tgl dimulai kelas Tglselesai Date Null tgl selesai kelas Jmlsesi Integer Null jumlah pertemuan Durasi Varchar 2 Null id pengajar waktu/durasi Waktu Integer Null pembelajaran Hari_masuk Varchar 15 Null hari masuk commit to user Id_pengajar Varchar 6 Not Null pengajar
29 digilib.uns.ac.id
perpustakaan.uns.ac.id
Biaya
Integer
Null
Kapasitas
Integer
Null
Pendaftar Status
Integer Varchar
Null null
7
biaya pendidikan kapasitas jumlah siswa Jumlah pendaftar Baru/aktif/selesai
h. Tabel Kelas 1 tahun Tabel ini digunakan untuk menyimpan data pengajar di Lembaga Pendidikan Solocom. Nama tabel
:
kelas_1thn
Jumlah field
:
8
Tabel 3.8 Tabel Data Kelas 1 tahun Nama Field Tipe Panjang Default Idkelas_1thn Integer Not Null Program Varchar 20 Not Null Tahun_ajaran Varchar 4 Not Null By_pendaftaran Integer Not Null By_pend Integer Not Null By_lain Integer Not null Kapasitas Integer Not Null Pendaftar Integer null Status Varchar 6 null i.
Keterangan Primary key Program / jurusan Tahun ajaran Biaya pendaftaran Biaya pendidikan Biaya tambahan Kapasitas per kelas Jml pendaftar Kosong/penuh/sisa
Tabel Saran kelas intensife Tabel ini digunakan untuk menyimpan saran/kritik yang diberikan oleh siswa dari kelas intensife selama belajar di Lembaga Pendidikan Solocom. Nama tabel
:
saran_int
Jumlah field
:
5
commit to user
30 digilib.uns.ac.id
perpustakaan.uns.ac.id
Tabel 3.9 Tabel Data saran kelas intensife Nama Field Tipe Panjang Default Keterangan No_saran Integer Not Null Primary key Id_siswaint Varchar 6 Not Null Tanggal Date Not Null Tanggal saran diberikan Saran Longtext Not Null Saran / kritik bagian Varchar 20 Not Null Kepada siapa saran/kritik diberikan j.
Tabel Saran kelas 1 tahun Tabel ini digunakan untuk menyimpan saran/kritik yang diberikan oleh siswa dari kelas 1 tahun selama belajar di Lembaga Pendidikan Solocom. Nama tabel
:
saran_1thn
Jumlah field
:
5
Tabel 3.10 Tabel Data saran kelas 1 tahun Nama Field Tipe Panjang Default Keterangan No_saran Integer Not Null Primary key Id_siswa1thn Varchar 6 Not Null Tanggal Date Not Null Tanggal saran diberikan Saran Longtext Not Null Saran / kritik bagian Varchar 20 Not Null Kepada siapa saran/kritik diberikan k. Tabel BKK Tabel ini digunakan untuk menyimpan data lowongan kerja bagi siswa di Lembaga Pendidikan Solocom. Nama tabel
:
Jumlah field
:
bkk 11 commit to user
31 digilib.uns.ac.id
perpustakaan.uns.ac.id
Tgl_buka
Tabel 3.11 Tabel Data BKK Tipe Panjang Default varchar 4 Not Null Not Null Date
Nama_prsh
varchar
35
Bidang
varchar
20
alamat kota
varchar varchar
50 15
kontak_ps
varchar
30
telp loker ket
varchar Long Text Long Text
12
Tgl_tutup
Date
Nama Field id_bkk
l.
Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null
Keterangan Primary key Tanggal input data perusahaan Jenis perusahaan Saran / kritik Kota Orang yg bisa dihubungi Telp/hp Posisi loker keterangan Tgl penutupan loker
Tabel Proposal (Surat Masuk) Tabel ini digunakan untuk menyimpan data proposal kerjasama yang masuk di Lembaga Pendidikan Solocom. Nama tabel
: proposal
Jumlah field
: 9
Nama Field Id_proposal Nama_org alamat kota Nama_kgt tgl_kgt Kontak_ps No_telp Status
Tabel 3.12 Tabel Data Proposal Tipe Panjang Default Keterangan Integer Not Null Primary key Not Null Nama instansi / Varchar 30 organisasi Varchar 50 Not Null Varchar 15 Not Null Varchar 50 Not Null Date Not Null Varchar 15 Not Null Varchar 12 Not Null Not Null Status proposal( Varchar 6 diterima/ ditolak)
commit to user
32 digilib.uns.ac.id
perpustakaan.uns.ac.id
m. Tabel Informasi Tabel ini digunakan untuk menyimpan data peminta informasi yang datang di Lembaga Pendidikan Solocom. Nama tabel
: informasi
Jumlah field
:5
Nama Field No Tgl Nama Telp
Tabel 3.13 Tabel Data Informasi Tipe Panjang Default Keterangan Integer Not Null Primary key Date Not Null Varchar 20 Not Null Varchar 12 Not Null Not Null Info yang Varchar 100 ditanyakan
Info
D. Perancangan Tampilan Sistem Perancangan desain untuk sistem informasi customer service ditunjukkan seperti gambaran dibawah ini , yang terbagi menjadi beberapa bagian yaitu: a. Header , bagian ini adalah tampilan atas dari desain yang berisi judul sistem. b. Main Menu, adalah bagian yang memuat menu atau navigasi ke halaman lain terkait dengan fitur di sistem informasi ini. c. Side Bar Menu, bagian yang memuat kolom untuk login, tombol navigasi dan Informasi Terbaru. d. Content, adalah isi utama dari sistem yang digunakan untuk menampilkan data.
commit to user
33 digilib.uns.ac.id
perpustakaan.uns.ac.id
e. Footer, bagian yang berisi tentang identitas sistem
seperti tahun
pembuatan dan pencipta.
HEADER
CONTENT
SIDEBAR MENU
FOOTER
Gambar 3. 8 Rancangan Desain Tampilan Sistem
commit to user
34 digilib.uns.ac.id
perpustakaan.uns.ac.id
Selain rancangan tampilan untuk user seperti diatas, dibawah ini merupakan rancangna tampilan untuk halaman admin:
HEADER MENU UTAMA
CONTENT
SIDEBAR MENU
FOOTER
Gambar 3. 9 Rancangan Desain Tampilan Halaman admin Keterangan: 1. Header berisi judul sistem dan logo lembaga 2. Menu utama berisi menu untuk pengelolaan 3. Side bar menu berisi menu untuk pengolahan data 4. Content digunakan untuk menampilkan data serta form input data 5. Footer bagian yang berisi tentang identitas sistem seperti tahun pembuatan dan pencipta.
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
BAB IV IMPLEMENTASI DAN ANALISA
A. Implementasi Sistem Sesuai dengan perancangan sistem yang telah dibahas pada bab sebelumnya, pada sistem informasi customer service di Lembaga Pendidikan Solocom ini terdapat 2 tingkatan pengguna yaitu user biasa ( petugas customer service ) dan user admin ( petugas customer service yang bertanggung jawab khusus dibagian ini). 1. Halaman login Merupakan halaman awal yang ditampilkan pada saat user membuka aplikasi ini. Halaman ini memuat form isian untuk melakukan proses login sesuai dengan hak akses yang dimiliki ( user / admin ). Apabila melakukan login dengan hak akses user maka akan dibuka halaman untuk user, sedangkan untuk hak akses admin, akan dibukakan halaman untuk admin.
commit to user 51
perpustakaan.uns.ac.id
digilib.uns.ac.id 52
Gambar 4.1 Tampilan Halaman Login 2. Halaman User Halaman ini merupakan halaman yang bisa diakses oleh pengguna yang memiliki hak akses sebagai user. Didalam tampilan ini terdapat beberapa menu untuk membuka halaman-halaman lain yang dapat diakses oleh user, seperti Menu Profile, Menu Kelas Baru, Menu Daftar, Menu Saran, Menu BKK dan Menu Info Lain. Tampilan depan dari halaman user sebagai berikut :
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 53
Gambar 4.2 Tampilan Halaman User a. Halaman Profile Halaman ini menampilkan profile singkat dari Lembaga Pendidikan Solocom.
Gambar 4.3 Tampilan Halaman Profile commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 54
b. Halaman Kelas Baru ( Program 1 tahun , Program Intensife) Halaman
ini
menampilkan
data
kelas
baru
yang
akan
diselenggarakan baik untuk program 1 tahun maupun program intensife.
Gambar 4.4 Tampilan Halaman Kelas baru c. Halaman Daftar ( Program 1 tahun , Program Intensife ) Halaman ini menampilkan form data siswa dan form pendaftaran untuk Program 1 tahun maupun program intensife.
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 55
Gambar 4.5 Tampilan Halaman Pengisian data Siswa Program 1 tahun
Gambar 4.6 Tampilan Halaman Pendaftaran Program 1 intensife
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 56
Gambar 4.7 Tampilan Halaman pengisian data siswa prog. intensife
commit to user data siswa Program 1 tahun Gambar 4.8 Tampilan Halaman pengisian
perpustakaan.uns.ac.id
digilib.uns.ac.id 57
d. Halaman Saran Halaman ini digunakan Untuk menginput saran yang diberikan oleh siswa mengenai pelayanan yang telah diberikan oleh lembaga.
Gambar 4.9 Tampilan Halaman Input saran/kritik e. Halaman BKK Halaman ini digunakan untuk menampilkan informasi bursa kerja khusus ( lowongan kerja )
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 58
Gambar 4.10 Tampilan Halaman BKK f. Halaman Info Lain ( Data Pengajar, Data Kelas, Data Siswa, Info Masuk dan proposal ). Halaman ini digunakan untuk menampilkan informasi mengenai data pengajar, data kelas, data siswa, info masuk, serta proposal kerjasama yang telah masuk.
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 59
Gambar 4.11 Tampilan Halaman Data Kelas Program Intensife
Gambar 4.12 Tampilan Halaman Data Kelas Program 1 thn commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 60
Gambar 4.13 Tampilan Halaman Data Siswa Program 1 tahun
commit to user Gambar 4.14 Tampilan Halaman Data Siswa Program Intensife
perpustakaan.uns.ac.id
digilib.uns.ac.id 61
Gambar 4.15 Tampilan Halaman Data Proposal Masuk
commit to user Gambar 4.16 Tampilan Halaman Pengisian Data Info
perpustakaan.uns.ac.id
digilib.uns.ac.id 62
3. Halaman Admin Halaman ini merupakan halaman yang dapat diakses oleh pengguna yang memiliki hak akses sebagai admin. Seperti halaman data user, halaman data pengajar, halaman data kelas baru, halaman data bkk, halaman, tampilan dari halaman admin sebagai berikut: a. Halaman depan (home) dari admin.
Gambar 4.17 Tampilan Halaman Admin
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 63
b. Halaman Input Data
Gambar 4.18 Tampilan Halaman Input Data User
Gambar 4.19 Tampilan Halaman Input Data Pengajar
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 64
Gambar 4.20 Tampilan Halaman Input Data kelas 1 tahun
Gambar 4.21 Tampilan Halaman Input Data kelas intensife
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 65
Gambar 4.22 Tampilan Halaman Input Data BKK c. Halaman Cari Data:
Gambar 4.23 Tampilan Halaman Cari
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 66
d. Halaman Laporan:
Gambar 4.24 Tampilan Halaman Laporan
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
BAB V PENUTUP
A. Kesimpulan
Dari hasil penelitian dan pembahasan dimuka bisa di ambil beberapa kesimpulan bahwa perancangan dan pembuatan program ini bisa dan layak digunakan oleh user yang dalam hal ini adalah karyawan dibagian customer service Lembaga Pendidikan Solocom. Diharapkan dengan adanya software ini dapat membantu kerja dibagian ini dalam memberikan pelayanan kepada pelanggan (calon pendaftar) dan juga kepada karyawan lain yang membutuhkan informasi, seperti kelas baru, jumlah pendaftar, data siswa, data kelas, data pengajar, data proposal, data saran yang masuk serta data BKK. B. Saran Berdasarkan kesimpulan yang telah diambil penulis menyarankan adanya pengembangan sistem informasi ini dalam hal tampilan yang ada saat ini agar lebih menarik lagi seperti menambahkan efek atau animasi. Serta menambahkan fitur-fitur baru yang lebih baik. Selain itu dengan dibuatnya sistem informasi dibagian ini, dapat menjadi awal bagi penerapan teknologi informasi di bagian lain seperti bagian akademik, keuangan dan marketing sehingga nantinya dapat memiliki sistem informasi yang terintegrasi antar bagian. commit to user 51