Pembuatan Aplikasi Sistem Informasi Customer Service Berbasis Web di Lembaga Pendidikan Solocom Surakarta binder

(1)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

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


(2)

commit to user

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


(3)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

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

NIP. 19610223 198601 1 001

Drs. Y.S.Palgunadi, M.Sc


(4)

commit to user 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.


(5)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user 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.


(6)

commit to user PERSEMBAHAN

Karya ini kupersembahkan untuk:

1. Kedua Orang tua dan saudara-saudara tercinta 2. Sahabat-sahabatku yang selalu mendukung 3. Teman-teman MI-2008

4. Teman-teman Di Solocom

5. Dan semua pihak yang telah membantu terselesaikannya Tugas Akhir ini.


(7)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user 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, Juni 2011


(8)

commit to user 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 ... 11


(9)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

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


(10)

commit to user

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


(11)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user DAFTAR TABEL

Halaman

Tabel 2.1 Simbol Context Diagram ... 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


(12)

commit to user DAFTAR GAMBAR

Halaman

Gambar 3.1 Context Diagram Sistem Informasi Customer Service ... 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


(13)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

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


(14)

commit to user

1 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 menyajikan informasi yang diperlukan oleh lembaga dan peserta didik.


(15)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

2

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 databaseserver 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:


(16)

commit to user

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:


(17)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

4

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 data-data 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 pengertian-pengertian, 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.


(18)

commit to user

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


(19)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

6 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 unsur-unsur 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 berhubungan, berkumpul bersama–sama untuk melakukan suatu kegiatan


(20)

commit to user

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.


(21)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

8

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 kesatuan yang nyata. Gagasan penting yang mendasari pemakaian istilah


(22)

commit to user

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 menyediakan suatu dasar informasi untuk pengambilan keputusan.


(23)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

10

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.


(24)

commit to user

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


(25)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

12

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 tranformasi dari masukan, bisa berupa manual dan terkomputerisasi

Entitas luar 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 komponen-komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut yang mempresetasikan seluruh fakta yang

Nama entitas

No proses Nama proses


(26)

commit to user

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


(27)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

14

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

meng-compile 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).


(28)

commit to user

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 client-server melibatkan 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).


(29)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

16 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


(30)

commit to user 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 :

Sist. Informasi Customer Service

USER

Admin login Pengelolaan data

Hasil pengelolaan data

login Input data Pencarian data Hasil

pencarian

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.


(31)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

18 ADMIN 1.0 Proses Login 2.0 Manage Data 3.0 Pendaftaran Username Password notifikasi 4 Pembuatan Laporan USER Username Password notifikasi user Kelas_int Kelas_1thn Pengajar Siswa_1thn Siswa_int Daftar_1thn bkk Daftar_int proposal saran informasi Data user Data pengajar Data siswa Data siswa Data bkk Data proposal Data saran Data info Data kelas Data kelas Id siswa_int Id siswa_1thn Id_kelas1th Id_kelasint Data pendaftaran

Data pendaftaran intensife Data pendaftaran 1 thn

Pengajar Siswa_1thn Siswa_int bkk proposal saran informasi Kelas_int Kelas_1thn Data pengajar Data siswa Data siswa Data bkk Data proposal Data info Data kelas Data kelas Data saran Laporan-laporan 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 tabel-tabel : user, kelas_int, kelas_1thn, pengajar, bkk, dan proposal.


(32)

commit to user 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 :

1.1 Login user USER

ADMIN

Username password

Usernamer password

Data user

1.2

Login Admin Data user

notifikasi

user notifikasi


(33)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

20

4. DFD level 1 proses kelola data oleh admin

DFD ini menunjukkan pengelolaan data yang dilakukan admin.

2.1 Manage Data Pengguna/user ADMIN 2.2 Manage Data pengajar Data user Data pengajar Data bkk Pengajar bkk proposal Kelas_int Kelas_1thn user Data user Data pengajar 2.3 Manage Data Kelas prog. 1thn 2.4 Manage Data Kelas prog. intensife 2.5 Manage Data bkk Data kelas 1thn Data kelas intensife Data bkk Data kelas 1thn

Data kelas intensife

2.6 Manage Data

proposal

Data proposal Data 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.


(34)

commit to user

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

USER

2.8 Manage Data Siswa Prog. Int Data siswa prog. 1 thn

Data siswa prog. int

Data siswa prog. 1 thn

Data siswa prog.int 2.9 Manage Data Saran masuk 2.10 Manage Data informasi Data saran Data informasi Data saran Data informasi Siswa_1thn Siswa_int Saran_int informasi Saran_1thn Data saran

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.


(35)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

22

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.

USER

4.1 Pendaftaran Siswa Prog.

1thn

4.2 Pendaftaran Siswa Prog. intensife

Daftar_1thn

Daftar_int

Siswa_1thn

Siswa_int Kelas_int

Kelas_1thn Data kelas 1 thn

Data siswa 1thn

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 dalam pemanipulasian data.


(36)

commit to user 1. ERD ( Entity Relationship Diagram )

Perancangan tabel pada aplikasi sistem informasi customerservice ini menggunaka Database MySQL. Rincian dari rancangan tersebut dapat dilihat pada gambar berikut :

Pengajar user Saran_1thn Kelas_1thn bkk Siswa_1thn informasi Daftar_int Daftar_1thn Siswa_int Saran_int mengambil mengambil mengambil Kelas_int mengambil mengelola mengelola mengelola mengelola mengelola mengelola mengelola mengelola username password proposal mengelola mengelola Id_siswa1thn nama Id_siswaint nama Id_kelasint biaya Idkelas_1thn By_pendaftaran By_pend By_lain mengambil mengambil No_daft1thn Tgl_daftar Id_siswa1thn Idkelas_1thn bydaftar Total_by bayar status No_daftint Tgl_daftar Id_siswaint Idkelas_int bydaftar Total_by bayar status Id_proposal alamat Nama_org kota Nama_kgt Kontak_ps Tgl_kgt No_telp status No tgl telp info nama Id_siswaint bagian saran tanggal No_saran Id_siswa1thn bagian saran tanggal No_saran Id_pengajar nama J_kel alamat kota No_hp email kompetensi Materi_ajar Id_bkk Tgl_buka Tgl_tutup Nama_prsh bidang alamat kota Kontak_ps telp loker ket 1 1 m

m m m

1 1 1 1 1 1 1 1 1 1 1 1 1 1 m m m m 1 1 1 1 1

1 1 1


(37)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

24

2. Relasi Tabel

Pengajar Id_pengajar* Nama J_kel Alamat Kota No_hp Email Kompetensi Materi_ajar Kelas_int Idkelas_int* Program Jam Tglmulai Tglselesai Jmlsesi Durasi Waktu Hari_masuk Id_pengajar Biaya Kapasitas pendaftar Kelas_1thn Idkelas_1thn* Program Tahun_ajaran By_pendaftaran By_pend_gel1 BY_pend_gel2 By_pend_gel3 Kapasitas bkk Id_bkk* Tgl_buka Tgl_tutup Nama_prsh Bidang Alamat Kontak_ps Telp Loker Ket user id_user* username password tipe proposal Id_proposal* Nama_org Alamat Kota Nama_kgt Tgl_kgt Kontak_ps No_telp Status Daftar_1thn No_daft1thn* Tg;_daftar Id_siswa1thn** Idkelas_1thn** Gel Total_biaya Bayar kurang Saran_int No_saran* Id_siswaint** Tanggal Saran Bagian informasi No* Tgl Nama Telp info Siswa_int Id_siswaint* Nama Kota_lahir Tgl_lahir J_kel Alamat Kota Pend_akhir Nama_sekolah Jurusan Semester Tmp_krj Nohp Email Informasi Siswa_1thn 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 No_daftint* Tgl_daftar Id_siswaint** Idkelas_int** By_daftar Total_by Bayar status Saran_1thn No_saran* Id_siswa1thn** Tanggal Saran Bagian


(38)

commit to user 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 Tipe Panjang Default Keterangan

Id_user Integer Not Null Primary key Username Varchar 15 Not Null

Password Varchar 15 Not Null tipe Enum (admin,operator) Not Null

b. Tabel Siswa Program Intensife

Tabel ini digunakan untuk menyimpan data siswa program intensife. Nama tabel : siswa_int

Jumlah field : 16

Tabel 3.2 Tabel Siswa Intensife

Nama Field Tipe Panjang Default Keterangan

Id_siswaint Varchar 6 Not Null Primary key Nama Varchar 35 Not Null nama lengkap

Kota_lahir Varchar 25 Null kota / kabupaten lahir Tgl_lahir Date Null tanggal lahir

J_kel Char 1 Null jenis kelamin (L: laki-laki, W:wanita)

Alamat varchar 50 Null alamat tempat tinggal sesuai ktp

Kota varchar 20 Null kota / kabupaten tempat tinggal

Pend_akhir varchar 4 Null pendidikan terakhir Kegiatan varchar 10 Null

bekerja / masih sekolah/kuliah / menganggur


(39)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

26

Nama_sekolah varchar 50 Null nama sekolah / universitas

Jurusan varchar 20 Null

sekolah (

ipa/ips/bahasa) / jur kuliah

Semester Char 2 Null

Tmp_krj varchar 30 Null apabila telah bekerja di isi tempat kerja

Nohp varchar 12 Not Null Email varchar 50 Null

Informasi varchar 50 Null

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

Tabel 3.3 Tabel Siswa 1 tahun

Nama Field Tipe Panjang Default Keterangan

Id_siswa1thn Varchar 6 Not Null Primary key Nama Varchar 30 Not Null

J_kel Varchar 1 Null jenis kelamin ( L : laki2, W:wanita) Kotalhr Varchar 20 Null kota kelahiran Tgllhr Date Null tanggal lahir Agama Varchar 10 Null

Alamat Varchar 50 Null alamat tempat tinggal

Kota Varchar 20 Null kota/kabupaten Nohp Varchar 12 Not Null

Pendidikan Varchar 4 Null sma/smk/ma Nama_sklh Varchar 30 Null sekolah (

ipa/ips/bahasa) Kota_skl Varchar 30 Null kota/kabupaten

sekolah Jurusan Varchar 10 Null sekolah (


(40)

commit to user

Tahun_lulus Varchar 4 Null Tahun kelulusan Nama_ortu Varchar 35 Null Nama Ayah Pekerjaan Varchar 20 Null Pekerjaan Ayah

d. Tabel Pendaftaran Siswa Prog. Intensif

Tabel ini digunakan untuk menyimpan data siswa program intensife. Nama tabel : daftar_int

Jumlah field : 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

Not Null Biaya yang telah 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 : daftar_1thn

Jumlah field : 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


(41)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

28

Tabel ini digunakan untuk menyimpan data pengajar di Lembaga Pendidikan Solocom.

Nama tabel : pengajar Jumlah field : 9

Tabel 3.6 Tabel Data Pengajar

Nama Field Tipe Panjang Default Keterangan

idpengajar Varchar 2 Not Null Primary key 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 Materi yg biasa diajarkan

g. Tabel Kelas Intensife

Tabel ini digunakan untuk menyimpan data pengajar di Lembaga Pendidikan Solocom.

Nama tabel : kelas_int Jumlah field : 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 Integer Null waktu/durasi

pembelajaran Hari_masuk Varchar 15 Null hari masuk Id_pengajar Varchar 6 Not Null pengajar


(42)

commit to user

Biaya Integer Null biaya pendidikan Kapasitas Integer Null kapasitas jumlah

siswa

Pendaftar Integer Null Jumlah pendaftar Status Varchar 7 null 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 Keterangan Idkelas_1thn Integer Not Null Primary key Program Varchar 20 Not Null Program / jurusan Tahun_ajaran Varchar 4 Not Null Tahun ajaran By_pendaftaran Integer Not Null Biaya pendaftaran By_pend Integer Not Null Biaya pendidikan By_lain Integer Not null Biaya tambahan Kapasitas Integer Not Null Kapasitas per kelas Pendaftar Integer null Jml pendaftar Status Varchar 6 null Kosong/penuh/sisa

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


(43)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

30

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 : bkk Jumlah field : 11


(44)

commit to user

Tabel 3.11 Tabel Data BKK

Nama Field Tipe Panjang Default Keterangan id_bkk varchar 4 Not Null Primary key Tgl_buka Date Not Null Tanggal input

data

Nama_prsh varchar 35 Not Null perusahaan Bidang varchar 20 Not Null Jenis

perusahaan alamat varchar 50 Not Null Saran / kritik kota varchar 15 Not Null Kota

kontak_ps varchar 30 Not Null Orang yg bisa dihubungi telp varchar 12 Not Null Telp/hp loker Long Text Not Null Posisi loker ket Long Text Not Null keterangan Tgl_tutup Date Not Null Tgl penutupan

loker

l. Tabel Proposal (Surat Masuk)

Tabel ini digunakan untuk menyimpan data proposal kerjasama yang masuk di Lembaga Pendidikan Solocom.

Nama tabel : proposal Jumlah field : 9

Tabel 3.12 Tabel Data Proposal

Nama Field Tipe Panjang Default Keterangan Id_proposal Integer Not Null Primary key Nama_org Varchar 30 Not Null Nama instansi /

organisasi alamat Varchar 50 Not Null

kota Varchar 15 Not Null Nama_kgt Varchar 50 Not Null tgl_kgt Date Not Null Kontak_ps Varchar 15 Not Null No_telp Varchar 12 Not Null

Status Varchar 6 Not Null Status proposal( diterima/ ditolak)


(45)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

32

m. Tabel Informasi

Tabel ini digunakan untuk menyimpan data peminta informasi yang datang di Lembaga Pendidikan Solocom.

Nama tabel : informasi Jumlah field : 5

Tabel 3.13 Tabel Data Informasi

Nama Field Tipe Panjang Default Keterangan No Integer Not Null Primary key

Tgl Date Not Null

Nama Varchar 20 Not Null Telp Varchar 12 Not Null

Info Varchar 100 Not Null Info yang ditanyakan

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.


(46)

commit to user

e. Footer, bagian yang berisi tentang identitas sistem seperti tahun pembuatan dan pencipta.

Gambar 3. 8 Rancangan Desain Tampilan Sistem HEADER

SIDEBAR MENU

CONTENT


(47)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

34

Selain rancangan tampilan untuk user seperti diatas, dibawah ini merupakan rancangna tampilan untuk halaman admin:

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.

HEADER

MENU UTAMA

CONTENT

FOOTER SIDEBAR MENU


(48)

commit to user

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


(49)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

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 :


(50)

commit to user

Gambar 4.2 Tampilan Halaman User

a. Halaman Profile

Halaman ini menampilkan profile singkat dari Lembaga Pendidikan Solocom.


(51)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

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.


(52)

commit to user

Gambar 4.5 Tampilan Halaman Pengisian data Siswa Program 1 tahun


(53)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

56

Gambar 4.7 Tampilan Halaman pengisian data siswa prog. intensife


(54)

commit to user 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 )


(55)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

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.


(56)

commit to user

Gambar 4.11 Tampilan Halaman Data Kelas Program Intensife


(57)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

60

Gambar 4.13 Tampilan Halaman Data Siswa Program 1 tahun


(58)

commit to user

Gambar 4.15 Tampilan Halaman Data Proposal Masuk


(59)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

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.


(60)

commit to user b. Halaman Input Data

Gambar 4.18 Tampilan Halaman Input Data User


(61)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

64

Gambar 4.20 Tampilan Halaman Input Data kelas 1 tahun


(62)

commit to user

Gambar 4.22 Tampilan Halaman Input Data BKK c. Halaman Cari Data:


(63)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

66

d. Halaman Laporan:


(64)

commit to user

51

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.


(1)

commit to user 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.


(2)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

63

b. Halaman Input Data

Gambar 4.18 Tampilan Halaman Input Data User


(3)

commit to user

Gambar 4.20 Tampilan Halaman Input Data kelas 1 tahun


(4)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

65

Gambar 4.22 Tampilan Halaman Input Data BKK c. Halaman Cari Data:


(5)

commit to user d. Halaman Laporan:


(6)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user 51 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.