SI1612491502: Perbedaan revisi
[revisi tidak terperiksa] | [revisi tidak terperiksa] |
(→Analisis Organisasi) |
(→Rancangan Sistem yang Diusulkan) |
||
Baris 923: | Baris 923: | ||
<div style="font-size:14 115%;font-family: 'times new roman'; text-align: center">'''RANCANGAN SISTEM YANG DIUSULKAN'''</div> | <div style="font-size:14 115%;font-family: 'times new roman'; text-align: center">'''RANCANGAN SISTEM YANG DIUSULKAN'''</div> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Perbedaan Prosedur antara Sistem yang Berjalan dengan Sistem yang Diusulkan== | ==Perbedaan Prosedur antara Sistem yang Berjalan dengan Sistem yang Diusulkan== |
Revisi per 20 Juli 2017 05.06
'
PERANCANGAN SISTEM INFORMASI PERSEDIAAN BARANG
PADA PT JATI ALAM MUARA INDAH
Disusun Oleh :
NIM |
: 1612491502
|
NAMA |
JURUSAN SISTEM INFORMASI
KONSENTRASI BUSINESS INTELLIGENCE
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
TANGERANG
2016/2017
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
LEMBAR PENGESAHAN SKRIPSI
PERANCANGAN SISTEM INFORMASI PERSEDIAAN BARANG
PADA PT JATI ALAM MUARA INDAH
Disusun Oleh :
NIM |
: 1612491502
|
Nama |
|
Jenjang Studi |
: Strata Satu
|
Jurusan |
: Sistem Informasi
|
Konsentrasi |
: Business Intelligence
|
Disahkan Oleh :
Tangerang, .................2017
Ketua |
Kepala Jurusan
| ||||
STMIK RAHARJA |
Jurusan Sistem Informasi
| ||||
(Ir. Untung Rahardja, M.T.I) |
(Nur Azizah, M.Akt., M.Kom.)
| ||||
NIP : 000594 |
NIP : 078010
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PERSETUJUAN PEMBIMBING
PERANCANGAN SISTEM INFORMASI PERSEDIAAN BARANG
PADA PT JATI ALAM MUARA INDAH
Dibuat Oleh :
NIM |
: 1612491502
|
Nama |
Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian
Komprehensif
Jurusan Sistem Informasi
Konsentrasi Business Intelligence
Tahun Akademik 2016/2017
Disetujui Penguji :
Tangerang, .............. 2017
Ketua Penguji |
Penguji I |
Penguji II
| ||
(_______________) |
(_______________) |
(_______________)
| ||
NID : |
NID : |
NID :
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR KEASLIAN SKRIPSI
Yang bertanda tangan dibawah ini,
NIM |
: 1612491502
|
Nama |
|
Jurusan |
: Sistem Informasi
|
Konsentrasi |
: Business Intelligence
|
Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik dilingkungan Perguruan Tinggi Raharja, maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.
Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab serta bersedia menerima sanksi jika pernyataan diatas tidak benar.
Tangerang, ............... 2017
NIM : 1612491502
|
)*Tandatangan dibubuhi materai 6.000;
ABSTRAKSI
Perancangan sistem basis data menjadi salah satu sebuah kebutuhan sistem yang diperlukan dalam pengelolaan nilai siswa pada SMAN 2 Kota Tangerang untuk membantu pemrosesan dan penyimpanan nilai siswa sebagai media arsip nilai di mana sistem penyimpanan nilai yang berjalan saat ini masih menggunakan Buku Induk Sekolah (BIS). Hal ini menyebabkan beberapa masalah seperti menumpuknya beban kerja pada satu pihak dan waktu operasional yang cukup lama ketika memasukkan nilai. Untuk mengatasi masalah tersebut dibutuhkan sebuah sistem yang dapat memudahkan proses memasukkan nilai yang selama ini hanya berfokus pada operator/admin sebagai pihak yang memasukkan seluruh nilai siswa ke dalam data sekolah. Untuk menganalisis permasalahan dalam penelitian ini digunakan beberapa metode di antaranya metode pengumpulan data, seperti dengan wawancara, observasi, dan literature review. Setelah mendapatkan data yang ada, analisis berlanjut pada metode SWOT, metode ini menjabarkan kekurangan dan kelebihan sistem, lalu mencari solusi penyelesaiannya. Proses ini berlanjut pada proses pendeskripsian sistem dengan menggunakan diagram UML (Unified Modelling Language). Setelah proses analisis, selanjutnya dilanjutkan dengan memasuki tahap perancangan, untuk merancang sistem dalam penelitian menggunakan metode SLDC waterfall dan dilanjutkan dengan metode elisitasi dimana terdiri atas elisitasi tahap I, elisitasi tahap II, elisitasi tahap III, dan final draft elisitasi. Dengan menggunakan perancangan ini, nantinya proses input nilai akan dilakukan oleh guru yang bersangkutan sehingga beban kerja akan terbagi rata karena guru yang akan menginput nilai tersebut dan admin/operator yang mengurus proses maintenance dan proses cetak nilai, serta penyimpanan informasi menggunakan teknologi database untuk menyimpan arsip nilai.
Kata kunci: sistem, basis data, arsip.
Alhamdulillahi robbil alamin, segala puji bagi Allah, syukur penulis panjatkan, dan berkat rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan seluruh rangkaian pelaksanaan dan pembuatan laporan Skripsi ini dengan baik, adapun judul yang penulis uraikan dalam laporan ini adalah “PERANCANGAN SISTEM INFORMASI PERSEDIAAN BARANG PADA PT JATI ALAM MUARA INDAH“
Penyusunan laporan skripsi ini guna melengkapi sebagian syarat untuk mengikuti syarat untuk mendapatkan gelar studi S1 dan juga sebagai syarat kelulusan pada Jurusan Sistem Informasi STMIK Raharja. Selain itu, penulisan laporan ini juga bermanfaat sebagai langkah awal sebelum menuju dunia profesional khususnya pada bidang sistem informasi dan ilmu komputer.
Penulisan laporan ini disusun dengan sebaik-baiknya menurut pengetahuan yang pernah didapat selama menempuh bangku perkuliahan, walaupun demikian penulis sangat mengharap saran dan masukan yang bersifat membangun demi kesempurnaan penyusunan skripsi ini.
Hati kecil ini pun menyadari bahwa tanpa bimbingan dan dorongan semua pihak penyusunan laporan Sripsi ini tidak akan berjalan sesuai dengan yang diharapkan. Oleh karena itu, pada kesempatan ini izinkanlah penulis menyampaikan ucapan terima kasih kepada :
-
Bapak Ir. Untung Rahardja, M.T.I., selaku Presiden Direktur Perguruan Tinggi Raharja.
-
Bapak Dr. Po Abas Sunarya, M.Si., selaku Direktur Perguruan Tinggi Raharja.
-
Bapak Sugeng Santoso, M.Kom. selaku Pembantu Ketua I Perguruan Tinggi Raharja.
-
Ibu Nur Azizah, M.Akt., M.Kom, selaku Kepala Jurusan Sistem Informasi STMIK Raharja.
-
Bapak Padeli, M.Kom. selaku dosen pembimbing I dan Ibu Mulyati, S.E., M.M., M.Pd. selaku dosen pembimbing II yang telah meluangkan waktu, pikiran dan tenaganya untuk memberikan masukan dan motivasi penulis dalam penulisan laporan Skripsi ini.
-
Para dosen dan staf Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada penulis.
-
Bapak warsono. selaku wakil kepala gudang dan juga stakeholder yang telah memberikan banyak arahan, masukan, dan bimbingan kepada penulis.
-
Keluarga Besar PT JATI ALAM MUARA INDAH yang telah banyak memberikan semangat dan motivasi kepada penulis saat melakukan observasi di perusahaan.
-
10. Kepada orang tua tercinta beserta saudara dan keluarga besar yang telah mendukung penulis baik secara moral atau materiil.
-
keluarga lab ilearning yang telah banyak membagikan cerita, pengetahuan dan pengalaman ketika penulis melaksanakan proses penulisan laporan skripsi maupun sebelumnya ketika aktif menjalani kehidupan perkuliahan. Sukses buat semua.
-
Semua pihak yang tidak dapat disebutkan satu persatu yang telah membantu penyusunan laporan ini.
Semoga laporan skripsi ini dapat berguna bagi penulis khususnya dan bagi semua pembaca dan kelak penulis berharap ilmu yang didapat selama ini juga bisa disebarkan kepada teman-teman sebagai bakal pemantapan dan sebagai media agar penulis menjadi lebih baik dalam mengaplikasikan ilmunya. Akhir kata, penulis sangat mengharapkan ide, saran dan masukan untuk kesempurnaan dalam penyusunan skripsi ini, terima kasih.
Tangerang,................. 2017 | |
Nama. ALVEGA AWANDA | |
NIM. 1612491502 |
Daftar isi
- 1 BAB I PENDAHULUAN
- 2 BAB II LANDASAN TEORI
- 3 BAB III ANALISA SISTEM YANG BERJALAN
- 4 BAB IV
- 4.1 Perbedaan Prosedur antara Sistem yang Berjalan dengan Sistem yang Diusulkan
- 4.2 Rancangan Database yang Diusulkan
- 4.3 Konfigurasi Sistem Usulan
- 4.4 Penggunaan Program yang Diusulkan
- 4.5 Testing
- 4.6 Rancangan ProtoType yang Diusulkan
- 4.7 Rancangan Web yang Diusulkan
- 4.8 Time Schedule
- 4.9 Estimasi Biaya
- 5 BAB V
- 6 DAFTAR PUSTAKA
DAFTAR SIMBOL
DAFTAR SIMBOL USE CASE DIAGRAM
DAFTAR SIMBOL ACTIVITY DIAGRAM
DAFTAR SIMBOL SEQUENCE DIAGRAM
DAFTAR TABEL
Tabel 3.1 Analisis SWOT faktor internal
Tabel 3.2 Analisis SWOT faktor eksternal
Tabel 3.3Strategi S-O
Tabel 3.4 Strategi S-T
Tabel 3.5 Strategi W-O
Tabel 3.6 Strategi W-T
Tabel 3.7 Elisitasi Tahap I
Tabel 3.8 Elisitasi Tahap II
Tabel 3.9 Elisitasi Tahap III
Tabel 3.10 Final Draft Elicitation
Tabel 4.1 Perbedaan Sistem yang Berjalan dan Sistem yang Diusulkan
Tabel 4.2 Field tabel Nilai Pada Sistem yang Diusulkan
Tabel 4.3 Field tabel Siswa Pada Sistem yang Diusulkan
Tabel 4.4 Field tabel User Pada Sistem yang Diusulkan
Tabel 4.5 Field tabel Kelas Pada Sistem yang Diusulkan
Tabel 4.6 Field tabel Jurusan Pada Sistem yang Diusulkan
Tabel 4.7 Field tabel Mata Pelajaran Pada Sistem yang Diusulkan
Tabel 4.8 Field tabel Semester Pada Sistem yang Diusulkan
Tabel 4.9 Blackbox Testing
Tabel 4.10 Time Schedule
Tabel 4.11 Estimasi Biaya
BAB I
PENDAHULUAN
PENDAHULUAN
Latar Belakang Masalah
Persediaan adalah bahan atau barang yang disimpan agar digunakan untuk memenuhi tujuan tertentu seperti digunakan dalam proses produksi atau perakitan, untuk dijual kembali, atau untuk suku cadang peralatan atau mesin. Persediaan bisa dalam bentuk bahan mentah, bahan pembantu, barang setengah jadi, ataupun barang jadi. Perencanaan dan pengendalian persediaan merupakan suatu kegiatan penting dan khusus dari manajemen perusahaan, baik itu perusahaan dagang, pabrik, ataupun jasa, karena persediaan mempunyai nilai yang cukup bersar dalam kegiatan usaha dalam biaya operasi.
Dalam menyediakan bahan baku, tidak boleh adanya kelebihan stok barang, karena jika dalam perusahaan persediaan bahan bakunya teralu besar maka akan dapat mengakibatkan pembengkakan biaya penyimpanan yang harus dibayar oleh perusahaan. Kemudian jika persediaan bahan bakunya kurang maka akan terhentinya proses produksi .Oleh karena itu, pengecekan barang harus sesuai kebutuhan agar tidak terjadi kelebihan persediaan barang. Hasil cek barang tersebut disimpan di dalam berkas untuk laporan kepada piminan, kemudian file barang yang sudah dicek harus disimpan lebih baik, jika ada kesalahan akan sulit mencari file yang sudah disimpan di dalam berkas. Jika ada kekurangan bahan baku maka hasil cek barang yang kurang akan diberikan kepada bagian pembelian agar barang yang kurang dapat terisi kembali.
Komputer merupakan peranan yang sangat penting pada saat ini. Dalam aspek kehidupan sehari-hari kita sangat memerlukan computer, khususnya dalam dunia kerja. Penggunaan komputer sangat membantu pekerjaan dalam pengolahan data, dengan perkembangan teknologi pada saat ini perusahaan sangat membutuhkan sistem terkomputerisasiyang secara umum memenuhi apa yang dibutuhkan oleh pengguna untuk informasi yang lebih lengkap. Komputerisasi sangat membantu dalam menyiapkan data, karena saat dibutuhkan data selalu ada dan tepat waktu.
Setelah peneliti melakukan riset ke PT Jati Alam Muara Indah, perusahaan masih menggunakan sistem manual yang harus mencatat data persediaan barang. Penggunaan sistem manual sangat menyulitkan bagi administrasi gudang. Karena untuk memberikan hasil cek persediaan barang harus berjalan kaki menuju keruangan pimpinan dan juga jika persediaan barang kurang harus menuju ruangan purchasing dan juga pimpinan. Jika ada bencana alam maka data persediaan barang tidak bisa diselamatkan. Untuk mendapatkan informasi mengenai update persediaan barang, admin akan membutuhkan waktu untuk mencari jumlah dari data persediaan barang. Perusahaan sudah menggunakan komputer, dimana pencatatan persediaan barang menggunakan Microsoft Office Excel. Akan tetapi admin harus mencari satu persatu untuk mengetahui data persediaan barang atau dengan cara cepat menggunakan Control Find untuk mencari nama barang yang dicari.
Berdasarkan pernyataan di atas maka dibutuhkan sebuah rancangan sistem informasi yang bertujuan untuk menghasilkan rancangan fisik dan data untuk mengeloladan menyimpan data perseediaan barang. Oleh karena itu, penelitian ini peneliti memberikan judul “Perancangan Sistem Informasi Persediaan Barang Pada PT Jati Alam Muara Indah”. Rancangan ini dibuat agar perusahaan dapat menyimpan file persediaan barang dan mengolahnya menjadi informasi yang lebih baik lagi bagi pihak manajemen perusahaan. Dengan sistem ini waktu untuk pengolahan data menjadi lebih baik karena sudah tidak usah lagi memberikan hasil cek barang ke purchasing yang banyak membuang waktu. Terlebih lagi fakta bahwa sistem perusahaan yang peneliti lakukan masih menggunakan metode manual, yang banyak memakan waktu untuk proses pengerjaannya. Mulai dari mengirimkan hasil cek barang yang tidak efektif, karena menggunakan media kertas lalu dikirimkan kepada pimpinan dengan cara memberikan langsung dan juga data file yang mudah hilang karena penyimpanan masih sangat manual.
BAB II
LANDASAN TEORI
LANDASAN TEORI
BAB III
ANALISA SISTEM YANG BERJALAN
ANALISA SISTEM YANG BERJALAN
Struktur Organisasi
Tugas dan Tanggung Jawab
1. Kepala Sekolah
Kepala sekolah berfungsi dan bertugas sebagai edukator, manajer, administrator, dan supervisor. Pemimpin/leader, inovator dan motivator.
-
Kepala sekolah selaku edukator bertugas melaksanakan proses KBM secara efektif dan efisien
-
Kepala sekolah selaku manager bertugas
a. menyusun perencanaan
b. mengorganisasikan kegiatan
c. mengarahkan kegiatan
d. mengkoordinasikan kegiatan
e. melakukan pengawasan
f. melaksanakan evaluasi hasil kegiatan
g. menentukan kebijakan
h. mengadakan rapat
i. mengambil keputusan
j. mengatur proses KBM
k. Mengatur administrasi, ketatausahaan, siswa, ketenagaan, sarana dan prasarana, keuangan/RAPBS
l. Mengatur Organisasi Siswa Intra Sekolah (OSIS)
m. Mengatur hubungan dengan masyarakat dan organisasi terkait.
-
Kepala sekolah selaku administrator bertugas menyelenggarakan administrasi:
a. perencanaan
b. pengorganisasian
c. pengarahan
d. pengkoordinasian
e. pengawasan
f. kurikulum
g. kesiswaan
h. ketatausahaan
i. ketenagaan
j. kantor
k. keuangan
l. perpustakaan
m. laboratorium
n. ruang kesenian
o. BK
p. UKS
q. OSIS
r. Serbaguna
s. Medis
t. Gudang
u. 7K
-
Kepala sekolah selaku administrator bertugas menyelenggarakan supervisi mengenai:
a. Proses KBM
b. Kegiatan BK
c. Kegiatan ekstrakurikuler
d. Kegiatan Ketatausahaan
e. Kegiatan kerjasama dengan masyarakat dan organisasi terkait
f. Sarana dan prasarana
g. Kegiatan OSIS
h. Kegiatan 7K
-
Kepala sekolah sebagai pemimpin/leader:
a. Dapat dipercaya, jujur, dan bertanggung jawab.
b. Memahami kondisi guru, karyawan, dan siswa.
c. Memiliki visi dan memahami misi sekolah.
d. Mengambil keputusan intern dan ekstern sekolah.
e. Membuat, mencari, dan memilih gagasan baru.
-
Kepala sekolah sebagai innovator:
a. Melakukan pembaharuan di bidang KBM, BK, ekstrakurikuler, dan pengadaan
b. Melakukan pembinaan guru dan karyawan.
c. Melakukan pembaharuan dalam menggali sumber daya di komite sekolah dan masyarakat.
-
Kepala sekolah sebagai motivator:
a. Mengatur ruang kantor yang konduktif untuk bekerja.
b. Mengatur ruang kantor yang konduktif untuk KBM/BK
c. Mengatur ruang laboratorium yang konduktif untuk praktikum.
d. Mengatur ruang perpustakaan yang konduktif untuk belajar.
e. Mengatur halaman/lingkungan sekolah yang sejuk dan teratur.
f. Menciptakan hubungan yang harmonis sesame guru dan karyawan.
g. Menciptakan hubungan kerja yang harmonis antar sekolah dan lingkungan.
h. Menerapkan prinsip penghargaan dan hukuman. Dalam melaksanakan tugasnya kepala sekolah dapat mendelegasikan kepada wakil kepala sekolah.
2. Wakasek
Wakil Kepala Sekolah (Wakasek) membantu Kepala Sekolah dalam KBM sebagai berikut:
a. Menyusun perencanaan, membuat program kegiatan dan pelaksaan program
b. Pengorganisasian
c. Pengarahan
d. Ketenagaan
e. Pengkoordinian
f. Pengawasan
g. Penilaian
h. Identifikasi dan pengumpulan data
i. Penyusunan laporan
3. Wali kelas
Wali kelas membantu Kelapa Sekolah dalam hal-hal berikut:
1. Pengelolaan kelas
2. Penyelenggaraan administrasi kelas
3. Penyusunan laporan statistic bulanan siswa.
4. Pengisian daftar kumpulan nilai siswa (Legger).
5. Pembuatan catatan khusus mengenai siswa.
6. Pencatatan mutasi siswa.
7. Pengisian buku laporan penilaian hasil belajar.
8. Pembagian buku laporan penilaian hasil belajar.
3. Guru Bidang mata pelajaran
Guru bertanggung jawab kepada Kepala Sekolah dan mempunyai tugas melaksanakan KBM secara efektif dan efisien. Tugas dan tanggung jawab guru meliputi:
a. Membuat perangkat program pengajaran.
b. Melaksanakan kegiatan pembelajaran.
c. Melaksanakan kegiatan penilaian proses belajar, ulangan harian, ulangan umum, dan ujian akhir.
d. Melaksanakan analisis hasil ulangan harian.
e. Menyusun dan melaksanakan program perbaikan dan pengayaan.
f. Mengisi daftar nilai siswa.
g. Melaksanakan kegiatan membimbing (pengimbasan pengetahuan) kepada guru lain dalam proses KBM.
h. Membuat alat pelajaran/alat peraga
i. Menumbuhkembangkan sikap menghargai karya seni.
j. Mengikuti kegiatan pengembangan dan pemasyarakatan kurikulum.
k. Melaksanakan tugas tertentu di sekolah.
l. Mengadakan perkembangan program pengajaran yang menjadi tanggung jawabnya.
m. Membuat catatan tentang kemajuan hasil belajar siswa.
n. Mengisi dan meneliti daftar hadir siswa sebelum memulai pengajaran.
o. Mengatur kebersihan ruang kelas dan ruang praktikum.
p. Mengumpulkan dan menghitung angka kredit untuk kenaikan pangkatnya.
4. Guru Bimbingan Konseling (BK)
Guru BK membantu kepala sekolah melalui kegiatan-kegiatan sebagai berikut:
a. Menyusun program dan melaksanakan bimbingan konseling.
b. Mengkoordinasi dengan wali kelas dalam rangka mengatasi masalah-masalah yang dihadapi oleh siswa mengenai tentang kesulitan belajar.
c. Memberikan layanan dan bimbingan kepada siswa agar lebih berprestasi dalam kegiatan belajar.
d. Memberikan saran dan pertimbangan kepada siswa dalam memperoleh gambaran tentang lanjutan pendidikan dan lapangan pekerjaan yang sesuai.
e. Mengadakan penilaian pelaksanaan bimbingan dan konseling.
f. Menyusun statistik hasil penilaian bimbingan dan konseling.
g. Melaksanakan kegiatan analisis hasil evaluasi belajar.
h. Menyusun dan melaksanakan program tindak lanjut bimbingan dan konseling.
i. Menyusun laporan pelaksanaan bimbingan dan konseling.
5. Koordinator Tata Usaha (TU)
Koordinator TU sekolah memiliki tugas ketatausahaan sekolah, dan bertanggung jawab kepada kepala sekolah dalam hal-hal sebagai berikut:
a. Penyusunan program TU sekolah.
b. Pengelolaan keuangan sekolah.
c. Pengurusan administrasi ketenagaan dan siswa.
d. Pembinaan dan pengembangan karir pegawai TU sekolah.
e. Penyusunan administrasi perlengkapan sekolah.
f. Penyusunan dan penyajian data/statistik sekolah.
g. Mengkoordinasikan dan melaksanakan 7K.
h. Penyusunan laporan pelaksanaan kegiatan pengurusan ketatausahaan secara berkala.
Tata Laksana Sistem yang Berjalan
Prosedur Sistem yang Berjalan
Pada analisis prosedur sistem yang berjalan, yaitu:
-
Guru melapor nilai ulangan harian (UH), ulangan tengah semester (UTS), dan ulangan akhir semester (UAS) pada pimpinan. Dalam sistem yang berjalan pimpinannya adalah seorang wakasek kuikulum dimana ia juga berperan mewakili kepala sekolah dalam hal pengawasan dan koordinasi arus sistem pengolahan nilai.
-
Pimpinan akan menampung nilai dan memeriksa apakah semua guru bidang studi telah melaporkan nilai-nilai semua siswa.
-
Nilai yang sudah disetorkan akan dikelola oleh operator untuk selanjutnya akan dimasukkan dalam bentuk raport (Legger). Legger adalah format raport yang nantinya akan diserahkan kepada orang tua/wali murid dan dibagikan satu kali selama satu semester. Pembuatan Legger ini masih berlangsung secara manual dengan memasukkan input ke dalam Ms. Excel.
-
Legger dicetak dan diserahkan kepada pimpinan untuk proses verifikasi dan pengesahan.
-
Nilai yang sudah sah, selanjutnya akan dicatat dalam legger untuk pengarsipan.
Use case Sistem yang Berjalan
Pada gambar di atas, dapat dijelaskan bahwa:
-
Satu sistem yang menjelaskan alur pengolahan nilai siswa.
-
Empat aktor, yaitu guru mata pelajaran, operator, pimpinan, dan tata usaha.
-
Lima use case yang mengelola data (nilai siswa) hingga dimasukkan ke dalam arsip.
Activity Diagram yang Diusulkan
Pada gambar di atas, dapat dijelaskan bahwa:
-
Satu initial node, sebagai objek yang diawali.
-
Delapan aksi, yaitu pencatatan nilai siswa, pengumpulan nilai siswa, pemeriksaan nilai, pengolahan nilai siswa, nilai bentuk raport (legger), cetak legger, verifikasi dan pengesahan nilai, penyalinan legger dalam buku induk siswa.
-
Satu final state, sebagai objek yang diakhiri.
Sequence Diagram yang Diusulkan
sequence digram pada sistem yang berjalan
Penjelasan dari diagram tersebut ialah:
-
Empat aktor, yaitu guru mata pelajaran, pimpinan, operator, dan tata usaha
-
Dua lifeline, yaitu laporan nilai dan nilai bentuk raport (legger).
-
Tujuh belas messages, diantaranya:
a. Satu message yang dilakukan oleh guru mata pelajaran, yaitu mengumpulkan nilai kepada wakasek kurikulum.
b. Enam messages yang dapat dilakukan oleh wakasek, yaitu pengumpulan nilai siswa, pelaporan nilai siswa, verifikasi nilai siswa, pembuatan salinan Legger, penyerahan Legger kepada wali kelas dan tata usaha.
c. Dua messages oleh operator yaitu pengolahan nilai siswa menjadi Legger dan menyerahkannya kembali kepada wakasek kurikulum.
d. Satu message oleh Legger, yaitu pengolahan nilai bentuk raport (Legger).
e. Dua messages oleh wali kelas, yaitu verifikasi Legger dan menyerahkan Legger kepada kepala sekolah.
f. Dua messages oleh kepala sekolah, yaitu verifikasi dan pengesahan Legger serta menyerahkannya kembali kepada wakasek kurikulum.
g. Satu message yang bisa dilakukan oleh tata usaha, yaitu pengarsipan Legger pada Buku Induk.
Analisis Sistem yang Berjalan
Metode Analisis Sistem
Analisis SWOT dilakukan dengan mengidentifikasi kekuatan dan faktor-faktor positif yang berasal dari internal organisasi (Strenght), kelemahan dan faktor-faktor negatif dari internal (Weakness), peluang atau kesempatan dan keuntungan dari faktor eksternal (Opportunities) dan ancaman atau resiko yang dipengaruhi oleh faktor eksternal organisasi (Treath).
Berdasarkan tabel 3.1 dan tabel 3.2 di atas, maka dilakukan analisis untuk mencari strategi dengan menggunakan kekuatan yang ada untuk memanfaatkan peluang yang tersedia (strategi S-O) serta menggunakan kekuatan yang dimiliki untuk mengatasi ancaman yang ada (strategi S-T). Selain itu dianalisis pula strategi untuk mengurangi kelemahan yang dimiliki dalam meraih peluang yang ada (strategi W-O) maupun mengatasi ancaman yang ada (strategi W-T).
strategi S-O strategi S-T strategi W-O strategi W-T
Analisis Masukan, Proses, dan Keluaran
1. Analisis masukan
A. Nama Masukan : Nilai pengetahuan
Fungsi : Nilai masukan siswa
Sumber : Nilai ulangan harian (UH), nilai UTS, dan nilai UAS
Tujuan : Nilai pengetahuan dalam BIS atau raport
Media : Kertas
Frekuensi : 1 semester
Keterangan : berisi nilai nilai ulangan, nilai UTS, nilai UAS, dan nilai pengetahuan untuk BIS atau raport
Nama Masukan : Nilai keterampilan
Fungsi : Nilai masukan siswa
Sumber : Nilai tugas-tugas
Tujuan : Nilai keterampilan dalam BIS atau raport
Media : Kertas
Frekuensi : 1 semester
Keterangan : berisi nilai keterampilan untuk BIS atau raport
Nama Masukan : Nilai sikap
Fungsi : Nilai masukan siswa
Sumber : Nilai spiritual dan sosial
Tujuan : Nilai keterampilan dalam BIS atau raport
Media : Kertas
Frekuensi : 1 semester
Keterangan : berisi nilai keterampilan untuk BIS atau raport
2. Analisis proses
Nama Proses : Rekap Nilai siswa
Masukan : Nilai pengetahuan, nilai keterampilan, dan nilai sikap
Keluaran : Buku Induk Siswa (BIS)l
Ringkasan Proses : Penyimpanan data nilai siswa dalam BIS
Nama Proses : Raport
Masukan : Nilai pengetahuan, nilai keterampilan, dan nilai sikap
Keluaran : Raport Siswa
Ringkasan Proses : Proses ini adalah bagian dari pembuatan raport
3. Analisis keluaran
Nama Keluaran : Rekap nilai siswa
Fungsi : pengarsipan
Media : buku / kertas (BIS)
Distribusi : Pembuatan rekap nilai siswa untuk sekolah
Nama Keluaran : Raport siswa
Fungsi : pembuatan raport siswa
Media : kertas
Distribusi : Pembuatan rekap raport untuk orang tua siswa
User Requirements
Elisitasi Tahap I
Elisitasi Tahap II
Elisitasi Tahap III
Final Draft Elisitasi
BAB IV
Perbedaan Prosedur antara Sistem yang Berjalan dengan Sistem yang Diusulkan
Berdasarkan analisis yang dilakukan, perbedaan sistem yang sedang berjalan dengan sistem yang sedang diusulkan adalah sebagai berikut:
perbedaan sistem yang berjalan dengan usulan
Rancangan Database yang Diusulkan
Model Database
Mengacu pada usulan pada poin sebelumnya, maka rancangan databasenya sebagai berikut:
Melalui gambar 4.8 dapat dijelaskan bahwa:
-
Database memiliki tujuh entities, yaitu “semester”, “nilai”, “siswa”, “pegawai”, “mata_pelajaran”, “jurusan”, dan “kelas”.
-
Database memiliki empat one-to-many relationship dengan tabel nilai sebagai pusatnya, atau dengan kata lain model database ini adalah star schema.
Spesifikasi Database
Spesifikasi basis data menjelaskan media penyimpanan yang digunakan, isi yang disimpan, primary key dan panjang record. Spesifikasi yang digunakan dalam sistem yang akan dibangun adalah sebagai berikut:
-
Nama field : Nilai
Media : Harddisk (HD)
Isi : nisn, id_user, kode_kelas, kd_mata_pelajaran, nilai_uts, nilai_uas, nilai_uh, kode_semester, tahun, nilai_pengetahuan, nilai_keterampilan, nilai_spiritual, nilai_sosial.
Primary Key : NONE
Panjang Record: -
-
Nama field : Siswa
Media : HD
Isi : nip, nama, password, level_user, email
Primary Key : NIP
Panjang Record: 10
-
Nama field : User
Media : HD
Isi : nisn, nis, nama_siswa, nama_orang_tua, tempat_lahir, tanggal_lahir.
Primary Key : NISN
Panjang Record: 10
-
Nama field : Kelas
Media : HD
Isi : kode_kelas, nama_kelas
Primary Key : kode_kelas
Panjang Record: 2
-
Nama field : Jurusan
Media : HD
Isi : id_jurusan, nama_jurusan
Primary Key : id_jurusan
Panjang Record: 11
-
Nama field : Mata_pelajaran
Media : HD
Isi : id_mata_pelajaran, nama_mata_pelajaran
Primary Key : id_mata_pelajaran
Panjang Record: 11
-
Nama field : semester
Media : HD
Isi : id_semester, semester
Primary Key : id_semester
Panjang Record: 3
Konfigurasi Sistem Usulan
Rancangan Perangkat Keras (Hardware)
Perangkat keras yang dibutuhkan oleh sistem aplikasi berbasis web ini adalah suatu unit personal komputer atau suatu unit laptop, untuk spesifikasi yang dibutuhkan tidak terlalu besar, cukup dengan spesifikasi di bawah ini:
-
Processor pentium IV, Karena aplikasi sistem yang digunakan berbasis web jadi spesifikasi yang dibutuhkan tidak perlu terlalu besar, tetapi penggunaan database dengan berorientasi subjek dan banyaknya redudansi data karena denormalisasi, prosessor dengan teknologi terkini seperti Intel Pentium I3 atau yang lebih baru lebih dianjurkan.
-
Memori (RAM) 2 GB, Agar mendapatkan proses yang stabil memory dapat dipasang sebesar 1 Gb atau lebih
-
Hard Disk 128 GB, Untuk menampung data cukup menggunakan kapasitas hardisk 128 Gb atau lebih.
-
Monitor 15” LCD, Monitor ini sangat baik untuk pemakai komputer dikarenakan monitor ini memiliki radiasi yang cukup rendah.
-
Printer inkjet/infuse Canon MP230 series, Untuk mencetak dokumen, dengan kelebihan kecepatan dan polusi suara yang ditimbulkan rendah.
-
UPS (Uninterrupuble Power Suply), Sangat berguna untuk menjaga agar apabila suatu saat listrik padam, maka dapat diselamatkan dulu untuk beberapa saat.
Desain Perangkat Lunak (Software)
Perangkat lunak merupakan penunjang dari peralatan komputer yang akan digunakan sebagai penghubung dalam instruksi yang diinginkan. Agar komputer dapat menghasilkan informasi yang diharapkan, perangkat lunak yang diusulkan dalam rancangan sistem ini adalah sebagai berikut:
-
Sistem Operasi Windows Vista atau versi yang lebih baru.
-
XAMPP untuk Windows Version 3.2.1 atau yang lebih baru.
-
Web Browser (ex: Mozilla Firefox 8.0.1 dan Google Chrome 40.0.0.0, atau yang lebih baru).
Instalasi Perangkat Lunak
Dalam pembuatan program pada penelitian ini maka digunakan software berikut:
-
OS WIndows 7
-
XAMPP for Windows Version 3.1.0
-
Adobe Photoshop CS3
-
Macromedia Dreamweaver CS3
-
Notepad++
-
Web Browser
-
Visual Paradigm for UML Versi 6.4 Enterprise Edition
Penggunaan Program yang Diusulkan
Pengunaan program yang diusulkan adalah sistem informasi yang dibuat dengan berbasiskan Web yang menggunakan bahasa pemprograman PHP dan MYSQL sebagai database untuk memudahkan petugas dalam menggunakan aplikasi rancangan tersebut.
Testing
BlackBox Testing
Untuk tahap pengujian penulis menggunakan metode blackbox, untuk dapat memastikan bahwa program atau sistem yang dibuat masih terdapat bug (kesalahan) atau tidak. Dari setiap tes pengujian tidak menutupi kemungkinan masih terdapat bug (kesalahan) dari sistem yang telah dites, tetapi pengujian ini setidaknya dapat meminimalisir bug (kesalahan) yang terdapat di dalam sistem.
Rancangan ProtoType yang Diusulkan
Tampilan Layout Login
Tampilan layout halaman ini hanya berisi tampilan login biasa karena hanya user yang bisa mengakses homepage (halaman utama), dapat dilihat pada gambar dibawah ini.
Tampilan Layout Secara Umum
Tampilan layout secara umum meliputi tampilan header dan footer (lihat gambar 4.10) yang tidak berkaitan langsung dengan inti rancangan, tetapi digunakan sebagai penghubung antar fungsi inti dari rancangan ini.
Tampilan layout Homepage
Halaman utama atau default/home/index berupa tampilan nilai siswa berdasarkan kelas, mata pelajaran, kelas, semester, dan tahun.
Tampilan Layout Masukan Nilai
Untuk memasukkan nilai, harus berdasarkan kriteria tertentu (kelas, tahun, jurusan, semester, dan mata pelajaran). Setelah mengisi prasyarat tersebut, maka selanjutnya memasukkan nilai siswa dengan multiform seperti yang terlihat pada gambar 4.12.
Tampilan Layout Laporan Tahunan
Tampilan laporan ini untuk melihat rataan nilai siswa secara keseluruhan. Nantinya akan disediakan search box dengan kriteria tertentu (lihat gambar 4.13), dan setelah proses penyeleksian kriteria selesai akan menampilkan nilai berdasarkan kriteria yang diinginkan.
Rancangan Web yang Diusulkan
Tampilan Login
Untuk semua guest akan dibawa menuju halaman login dan hanya guest yang memiliki akun username dan password terdaftar yang dapat masuk. Tampilan login dapat dilihat pada gambar 4.14.
Tampilan Website Secara Umum
Setelah berhasil melalui proses login, maka status guest menjadi user dan dapat melihat halaman utama dari rancangan ini. Berikut rancangan posisi header, footer, dan desain halaman secara keseluruhan seperti yang tersedia pada gambar 4.15.
Tampilan Homepage
Setelah melakukan login, maka user akan masuk ke halaman utama, seperti yang terlihat pada gambar 4.16
Tampilan Masukan Nilai
User yang telah login, dengan level user ‘guru’ dapat menginput nilai siswa (lihat gambar 4.17).
Tampilan Laporan Tahunan
Salah satu fitur dalam perancangan ini adalah adanya laporan nilai tahunan untuk mempermudah pimpinan sekolah (lihat gambar 4.18).
Tampilan Tambah User
Admin yang berfungsi untuk melakukan tugas maintenance seperti melakukan perubahan data seperti menambah user. Berikut contoh tampilan dari tambah user yang disediakan pada gambar 4.19.
Time Schedule
Perancangan dan penelitian ini memiliki tenggang waktu dalam menyelesaikannya sebagai target agar perancangan dapat segera diselesaikan dan dapat bermanfaat bagi pihak sekolah.
Estimasi Biaya
Dengan penjadwalan yang sebelumnya telah tertera, maka estimasi biaya dalam perancangan ini adalah sebagai berikut.
BAB V
Kesimpulan
Berdasarkan penelitian yang telah dijalankan dan rumusan masalah yang telah diutarakan sebelumnya, maka penulis menyimpulkan sebagai berikut:
-
Mengenai masalah penyimpanan arsip prestasi atau nilai siswa, pihak sekolah belum memiliki sistem penyimpanan yang terkomputerisasi, pelaksanaan masukan, proses, atau keluarannya memang sudah menggunakan komputer, yaitu dengan menggunakan aplikasi Ms. Excel, tetapi pengolahannya masih manual dengan menggunakan rumus-rumus dan belum terotomatisasi. Di samping itu, ruang penyimpanan hasil keluaran belum memiliki media penyimpanan digital (database) dan hasil keluaran masih berupa penyimpanan arsip berupa Buku Induk Sekolah.
-
Untuk proses analisis, penulis menggunakan banyak metode analisis, seperti analisis pengumpulan data menggunakan metode wawancara, observasi, dan kajian pustaka. Menggunakan ketiga metode tersebut penulis telah datang ke tempat penelitian guna mengetahui mengenai kondisi sistem yang saat ini sedang berjalan. Melalui hasil analisis tersebut diketahui kekurangan dan kelebihan sistem sebagai bahan pertimbangan untuk memperbaiki sistem yang saat ini sedang berjalan.
-
Setelah mengetahui seluk beluk serta kekurangan dan kelebihan sistem yang saat ini berjalan, maka dapat dibuat sistem dengan meminimalisir kekurangan yang ada, tetapi tetap mempertahankan keunggulan sistem saat ini. Awal perancangan, penulis menggunakan metode elisitasi untuk mengetahui apa saja yang dibutuhkan stakeholder sehingga dapat dibuat perancangan sesuai keinginan. Lalu tahapan pengerjaan perancangan, penulis menggunakan metode SLDC dan dilanjutkan dengan metode testing untuk mengetahui bagian apa yang masih bermasalah dan diperbaiki jika memungkinkan.
Saran
Setiap sistem memiliki kekurangan dan kelebihan, dan itu juga termasuk sistem di mana penulis melakukan penelitian. Sangat penting untuk menerima masukan sebagai bahan untuk memperbaiki sistem. Meskipun tidak ada sistem yang sempurna, tetapi setidaknya semakin baik sistem, semakin efektif pula pengaplikasiannya. Lalu, saran penulis terhadap sistem yang berjalan ialah:
-
Dengan analisis sistem saat ini yang sudah dibahas sebelumnya, salah satu alternatif mengurangi kekurangan sistem ialah dibuat sistem terkomputerisasinya dengan memanfaatkan perancangan berbasis web data mart sesuai dengan judul penelitian.
-
Teknologi data mart adalah salah satu solusi untuk mempermudah kinerja sistem yang saat ini dilakukan secara manual. Selain itu, penggunaan level user akan lebih memudahkan guru dalam memasukkan nilai di mana tugas tersebut pada sistem yang saat ini berjalan dilakukan oleh admin/operator.
-
Pengaplikasian sistem berbasis web ini juga memungkinkan untuk dikembangkan menjadi teknologi berbasis web atau mengembangkannya ke data warehouse. Pengembangan sistem yang memfokuskan pada web akan membutuhkan banyak perbaikan baik dari segi masukan, proses, maupun keluaran, sedangkan jika pengembangannya ke data warehouse akan menghasilkan sistem informasi middle/top level management sehingga bermanfaat untuk pengambilan keputusan.
DAFTAR PUSTAKA
A.M, Sardiman, 2001. Interaksi dan Motivasi Belajar Mengajar. Jakarta: Raja Grafindo Persada.
Ahmadi, Abu. Prasetyo, Joko Tri. 2005. Strategi Belajar Mengajar. Bandung: Pustaka Setia.
Aimatus, Nurman. 2012. “Penerapan Model Pembelajaran Snowball Throwing untuk Meningkatkan Minat Bertanya dan Hasil Belajar (Studi Siswa Kelas X Pemasaran 2 pada Standar Kompetensi Memahami Prinsip-Prinsip Bisnis SMK Negeri 1 Turen)”. Skripsi. Malang: Program Studi Pendidikan Tata Niaga Universitas Negeri Malang.
Aisyah, Siti. Kalbuana, Nawang. 2011. “Perancangan Aplikasi Akademik Teknologi Mobile Menggunakan J2ME”. CCIT Jurnal Vol 4 No 2. Tangerang: REC (Raharja Enrichment Centre).
Al-Bahra bin Ladjamudin. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta : Graha Ilmu.
Arief, M.Rudianto. 2011. Pemrograman Web Dinamis Menggunakan Php dan Mysql. Yogyakarta: ANDI.
Booch, G. James, R. Ivar, J. 2005. The Unified Modeling Language User Guide Second Edition. United State: Addison Wesley Professional.
Bukhari, H. 2009. “Siswa Baru Dibekali Tatakrama di Sekolah”. Diambil dari: http://www.kalimantanpost.com/opini/3958-siswa-baru-dibekali-tatakrama-di sekolah.html (10 Januari 2016).
Connolly, Thomas and Begg, Carolyn. 2010. Database Systems A Practical Approach to Design, Implementation, and Management (5th Edition). Boston: Pearson Education..
David, Fred R., 2008. Manajemen Strategis, Edisi Sepuluh. Jakarta: Penerbit Salemba Empat.
Dessler, Gary. 1997. Manajemen Sumber Daya Manusia. Jakarta: Penerbit Prenhallindo.
Frieyadie. 2010. Mudah Belajar Pemrograman Database MySQL Dengan Microsoft Visual Basic 6.0. Yogyakarta: Andi.
Guritno, Suryo. Sudaryono. Rahardja, Untung. 2011. Theory and Application of IT Research: Metodologi Penelitian Teknologi Informasi. Yogyakarta: CV ANDI OFFSET.
Hasibuan, Zainal A. 2007. Metodologi Penelitian Pada Bidang Ilmu Komputer Dan Teknologi Informasi: Konsep, Teknik, Dan Aplikasi. Jakarta: Fakultas Ilmu Komputer Universitas Indonesia.
Henderi, Maimunah, dan Randy Andrian. 2011. “Desain Aplikasi E-learning Sebagai Media Pembelajaran Artificial Informatics”. CCIT Jurnal Vol 4 No 2. Tangerang: REC (Raharja Enrichment Centre).
Hoffer, A. Jeffrey. Prescott, Mary B. Fred R. McFadden, Fred B. 2007. Modern Database Management (8th edition). New Jersey: Prentice-Hall.
Jeffrey L. Whitten, Lonnie D. Bentley, Kevin C. Dittman. 2009. “Metode Desain & Analisis Sistem Edisi 8. Yogyakarta: Penerbit ANDI.
Jogiyanto, Hartono. 2010. Analisis dan Desain Sistem Informasi, Edisi III. Yogyakarta: Andi Offset.
JRP, Mulyana. Pentaho: Solusi Open Source Untuk Membangun Data Warehouse. Yogyakarta: Penerbit ANDI.
Kadir, Abdul. 2014. Pengenalan Sistem Informasi Edisi Revisi. Yogyakarta: Penerit ANDI.
Kimball, R. Ross. 2013. The Data Warehouse Lifecycle Toolkit, 3rd Edition. Indianapolis: Wiley Publishing Inc.
Kusrini. 2007. Strategi Perancang Dan Pengolahan Basis Data. Yogyakarta: Andi.
Laudon, Kenneth C dan Jane P. Laudon. 2008. Sistem Informasi Manajemen: Mengelola Perusahaan Digital Buku Satu Edisi Sepuluh. Depok: Salemba Empat.
Madcoms. 2010. Aplikasi Program PHP + MySQL untuk membuat website interaktif. Yogyakarta: Andi.
Mulyanto, Agus. 2009. Sistem Informasi Konsep & Aplikasi. Yogyakarta: Pustaka Pelajar.
Nugroho, Adi. 2010. Rekayasa Perangkat Lunak Berbasis Objek dengan Metode. USDP. Yogyakarta: Andi.
Poe, Vidette. Reeves, Laura L. 1996. Building a Data Warehouse for Decision Support. New Jersey: Prentice Hall.
Pressman, R.S. 2010. Software Engineering : a practitioner’s approach. New York: McGraw-Hill.
Purwanto, Ngalim. 2006. Psikologi Pendidikan. Bandung: PT. Remaja Rosdakarya.
Pusadan, M. Yazdi. 2013. Rancang Bangun Data Warehouse. Yogyakarta: Graha Ilmu.
Raharjo, Budi. 2011. Membuat Database Menggunakan MySql. Bandung : Informatika.
Sarwono. 2007. “Meningkatkan Kemampuan Komunikasi Matematis Siswa SMP Melalui Pembelajaran dalam Kelompok Kecil dengan Strategi Mastery Learning”. Bandung: SPs UPI.
Scheps. S. 2008. Business Intelligence for Dummies. Hoboken NJ: Wiley.
Siahaan, Daniel. 2012. Analisa Kebutuhan dalam Rekayasa Perangkat Lunak. Yogyakarta: CV. Andi Offset.
Sibero, Alexander FK. 2011. Kitab Suci Web Programing, Yogyakarta: MediaKom.
Slameto. 2003. Belajar dan Faktor-faktor yang Mempengaruhinya. Jakarta: Rineka Cipta.
Sugihartono, dkk. 2007. Psikologi Pendidikan. Yogyakarta: UNY Press.
Sutabri, Tata. 2012. Konsep Sistem Informasi. Yogyakarta: Andi Offset.
Turban, E. Sharda, R. Delen, D. King, D. Business Intelligence, 2nd Edition. 2010. New Jersey: Prentice Hall.
Widodo, Prabowo Pudjo. Herawati. 2011. Menggunakan UML. Bandung: Penerbit Informatika.
Williams, B K. and Sawyer, S C. 2011. Using Information Technology: A Practical Introduction to Computers & Communications. (9th edition). New York: McGraw-Hill.
Wijaya, Cece. Tabrani, Rusyan. 1992. Kemampuan Dsar Guru Dalam Proses Belajar Mengajar. Bandung: Remaja Rosda Karya.
WS, Winkel. 1996 . Psikologi Pendidikan dan Evaluasi Belajar. Jakarta: PT Gramedia.