publikasi_533.pdf
TRANSCRIPT
-
8/16/2019 publikasi_533.pdf
1/27
1
SISTEM INFORMASI MANAJEMEN ASRAMA SEKOLAH
BERBASIS CLI ENT SERVER
DI SMK NEGERI 3 PURBALINGGA
AMELISASI1
Yuli Purwati, M.Kom
RINGKASAN
SMK Negeri 3 Purbalingga merupakan sekolah kejuruan yang belum
lama berdiri, berbeda dengan sekolah pada umumnya di SMK Negeri 3
Purbalingga para siswa diharuskan untuk tinggal dalam asrama selama
mengenyam pendidikan di sekolah ini. Karena masih tergolong baru maka
teknologi informasi di SMK Negeri 3 Purbalingga dapat dibilang tertinggal
dengan sekolah yang lain. Pengolahan data di asrama SMK Negeri 3 Purbalingga
masih mengalami kendala karena belum terintegrasinya antara data yang satu
dengan yang lain. Dengan permasalahan yang ada maka perlu dibangun Sistem
Informasi Manajemen Asrama Sekolah Berbasis Client Serer di SMK Negeri 3
Purbalingga yang dapat membantu menyelesaikan permasalahan yang ada
dibeberapa bidang serta penyimpanan data di simpan dalam satu tempat berupa
database. Metode pengembangan sistem yang digunakan adalah waterfall model
serta alat bantu dalam melakukan perancangan sistem adalah DFD ( Data Flow
Diagram). Sedangkan untuk implementasinya digunakan perangkat lunak
( software) yaitu Microsoft Visual Studio 2012 dan SQL Server 2012. Hasil dari
penelitian ini berupa Sistem Informasi Manajemen Asrama Sekolah yang dapat
diakses oleh pegawai asrama selaku admin dan juga kepala asrama.di Asrama
SMK Negeri 3 Purbalingga.
Kata Kunci: Sistem Informasi Manajemen, Asrama Sekolah, Client Server
-
8/16/2019 publikasi_533.pdf
2/27
2
I.
PENDAHULUAN
A. Latar Belakang Masalah
SMK Negeri 3 Purbalingga merupakan sekolah yang belum lama
berdiri, dan tentu saja dalam perkembangan teknologi informasinya masih
tertinggal dengan sekolah lain yang terlebih dahulu berdiri. Walaupun
begitu, pihak sekolah menginginkan agar teknologi informasi di SMK
Negeri 3 Purbalingga akan dapat mengejar ketertinggalan bahkan melebihi
sekolah-sekolah yang terlebih dahulu berdiri.
SMK Negeri 3 Purbalingga berbeda dengan sekolah pada
umumnya yang terdapat di Purbalingga, SMK Negeri 3 Purbalingga
mempunyai asrama yang diperuntukan bagi siswanya. Dimana para siswa
akan tinggal dalam asrama selama kegiatan sekolah berlangsung dan hanya
akan pulang kerumah mereka masing-masing dalam kurun waktu satu
minggu sekali atau bahkan kurang. Dan karena SMK Negeri 3 Purbalingga
merupakan sekolah gratis, dimana siswa sama sekali tidak dipungut biaya
maka kemungkinan bertambahnya jumlah siswa yang akan bersekolah di
SMK Negeri 3 Purbalingga sangat besar.
Selama berada didalam asrama tentu ada banyak kegiatan dan
bahkan aturan yang harus mereka patuhi dan laksanakan. Agar semua
kegiatan dan aturan yang menyangkut asrama berjalan dengan lancar maka
diperlukan suatu manajemen untuk mengaturnya.
-
8/16/2019 publikasi_533.pdf
3/27
3
Manajemen di asrama SMK Negeri 3 Purbalingga mencangkup
beberapa hal yaitu pendataan siswa, penghuni kamar, penilaian diri, poin
pelanggaran dan penjadwalan kegiatan selama di asrama. Selama ini
pengolahan data asrama menggunakan Microsoft Excel dimana setiap data
yang digunakan belum terintegrasi satu dengan yang lain sehingga pegawai
asrama mengalami kesulitan dalam melakukan proses pencarian. Pendataan
pembagian penghuni kamarpun tidak efisien, dimana pembagian penghuni
kamar siswa dilakukan selama 3 bulan sekali. Akan sangat merepotkan
apabila setiap kali ada perubahan penghuni kamar pegawai asrama harus
membuat file baru untuk penyimpanan data penghuni kamar yang baru.
Proses pembuatan jadwal seringkali mengalami kendala karena tidak
terhubung dengan data kamar sehingga pegawai asrama harus meneliti satu
persatu nama kamar untuk memasukannya pada jadwal piket. Begitu pula
dengan penilaian diri dan poin pelanggaran siswa.
Untuk memudahkan pegawai asrama dalam mengatur manajemen
asrama dan kepala asrama dalam melakukan penilaian serta memberikan
poin pelanggaran maka penulis memutuskan untuk membuat sistem
informasi berbasis client server. Sistem informasi yang akan penulis buat
yaitu “Sistem Informasi Manajemen Asrama Sekolah Berbasis Client
Server di SMK Negeri 3 Purbalingga”.
-
8/16/2019 publikasi_533.pdf
4/27
4
B.
Perumusan Masalah
Berdasarkan latar belakang diatas, maka rumusan masalah pada
penelitian ini adalah bagaimana membuat sistem informasi manajemen
asrama sekolah berbasis client server di SMK Negeri 3 Purbalingga untuk
mengelola data siswa, data penghuni kamar, data penjadwalan, data
penilaian dan data pelanggaran siswa pada sekolah tersebut agar lebih
mudah mengatur manajemen asrama.
C.
Batasan Masalah
Berdasarkan judul diatas, maka penulis membatasi ruang lingkup
permasalahannya yaitu sebagai berikut:
1. Sistem Informasi Manajemen ini dibatasi pada pendataan siswa,
penghuni kamar, penilaian diri, poin pelanggaran dan penjadwalan.
2.
Perancangan Sistem Informasi Manajemen menggunakan software
Visual Basic 2012 dan Microsoft SQL Server 2012 sebagai
databasenya.
D.
Tujuan Penelitian
Berdasarkan rumusan masalah diatas, maka tujuan penelitian ini
adalah untuk membuat Sistem Informasi Manajemen Asrama Sekolah
Berbasis Client Server di SMK Negeri 3 Purbalingga sehingga dapat
membantu dalam mengatur manajemen asrama sekolah di SMK Negeri 3
Purbalingga.
-
8/16/2019 publikasi_533.pdf
5/27
5
E.
Manfaat Penelitian
1.
Manfaat Teoritik
a. Untuk menerapkan dan mengembangkan ilmu pengetahuan yang
telah didapat selama duduk di bangku kuliah di STMIK Amikom
Purwokerto.
b. Sebagai dokumentasi karya ilmiah mahasiswa dalam bentuk
laporan skripsi.
c.
Dapat dijadikan referensi bagi para peneliti yang akan melakukan
penelitian dibidang sistem informasi baik untuk pengembangan
penelitian maupun penelitian yang baru.
2. Manfaat Aplikatif
a. Mempermudah pegawai asrama dalam mengatur manajemen di
asrama sekolah.
b. Mempermudah kepala asrama dalam melakukan penilaian dan
memberikan poin pelanggaran terhadap siswa di asrama.
c.
Mempermudah siswa dalam mendapatkan informasi yang
dibutuhkan melalui laporan dengan cepat.
II. TINJAUAN PUSTAKA
A. Pengertian Sistem
Secara sederhana sistem dapat diartikan sebagai suatu kumpulan
atau himpunan dari unsur, komponen, atau variabel yang terorganisasi,
saling berinteraksi, saling tergantung satu sama lain dan terpadu (Sutabri,
-
8/16/2019 publikasi_533.pdf
6/27
-
8/16/2019 publikasi_533.pdf
7/27
7
atau data yang memiliki arti. Informasi merupakan data yang telah
diproses sedemikian rupa sehingga meningkatkan pengetahuan seseorang
yang menggunakan.
Sedangkan menurut Jogiyanto (2005) informasi adalah data yang
diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang
menerimanya. Menurut Kristanto (2008) informasi merupakan kumpulan
data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi
yang menerima.
A.
Pengertian Manajemen
Menurut Stoner dalam Yakub (2012) manajemen adalah suatu
proses perencanaan, pengorganisasian, kepemimpinan dan pengendalian
upaya anggota organisasi dan penggunaan semua sumber daya organisasi
untuk mencapai tujuan yang telah ditetapkan. Sedangkan menurut Sutabri
(2005) mendefinisikan manajemen sebagai proses atau kegiatan yang
menjelaskan apa yang dilakukan manajer pada operasional organisasi
mereka untuk merencanakan, mengorganisasikan, memprakarsai dan
mengendalikan operasi.
B.
Pengertian Sistem Informasi
Menurut Sutabri (2012) sistem informasi adalah suatu sistem di
dalam suatu organisasi yang mempertemukan kebutuhan pengolahan
transaksi harian yang mendukung fungsi operasi organisasi yang bersifat
manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat
menyediakan laporan-laporan yang diperlukan oleh pihak luar tertentu.
-
8/16/2019 publikasi_533.pdf
8/27
8
Sedangkan menurut O’Brain dalam Yakub (2012) sistem informasi
merupakan kombinasi teratur dari orang-orang, perangkat keras
(hardware), perangkat lunak (software), jaringan komunikasi dan sumber
daya data yang mengumpulkan, mengubah dan menyebarkan informasi
dalam sebuah organisasi. Menurut Kristanto (2008) sistem informasi
merupakan kumpulan dari perangkat keras dan perangkat lunak komputer
serta perangkat manusia yang akan mengolah data menggunakan
perangkat keras dan perangkat lunak tersebut.
C.
Pengertian Sistem Informasi Manajemen
Sistem Informasi Manajemen menurut McLedod dalam Yakub
(2012) didefinisikan sebagai suatu sistem berbasis komputer yang
menyediakan informasi bagi beberapa pemakai dengan kebutuhan serupa.
Output informasi digunakan oleh manajer maupun non manajer dalam
perusahaan untuk membuat keputusan dalam memecahkan masalah.
Kemudian menurut Gordon B. Davis dalam Jogiyanto (2005) sistem
informasi manajemen adalah sistem manusia / mesin yang menyediakan
informasi untuk mendukung operasi manajemen dan fungsi pengambilan
keputusan dari suatu organisasi.
Sedangkan Menurut Drs. Soetedjo Moeljodiharjo dalam Sutabri
(2005) sistem informasi manajemen adalah suatu metode untuk
menghasilkan informasi yang tepat waktu bagi manajemen tentang
lingkungan luar organisasi dan kegiatan operasi didalam organisasi,
-
8/16/2019 publikasi_533.pdf
9/27
9
dengan tujuan untuk menunjang proses pengambilan keputusan serta
memperbaiki proses perencanaan dan pengawasan.
D. Pengertian Asrama
Menurut Kamus Besar Bahasa Indonesia dalam Prasetya (2011),
pengertian dari asrama adalah bangunan tempat tinggal bagi kelompok
orang untuk sementara waktu, terdiri atas sejumlah kamar dan dipimpin
oleh kepala asrama.
III. METODE PENELITIAN
A. Metode Pengumpulan Data
1. Observasi
Observasi atau pengamatan (observation) merupakan salah satu
teknik pengumpulan fakta/data (fact finding technique) yang cukup
efektip untuk mempelajari suatu sistem. Observasi adalah pengamatan
langsung suatu kegiatan yang sedang dilakukan (Jogiyanto, 2005).
Data diperoleh dengan melakukan observasi pada pengolahan data
siswa, penghuni kamar, penilaian diri, penjadwalan dan poin
pelanggaran di Asrama SMK Negeri 3 Purbalingga.
2. Wawancara
Wawancara (interview) telah diakui sebagai teknik
pengumpulan data/fakta (fact finding technique) yang penting dan
banyak dilakukan dalam pengembangan sistem informasi. Wawancara
memungkinkan analis sistem sebagai pewanwancara (interviewer)
-
8/16/2019 publikasi_533.pdf
10/27
-
8/16/2019 publikasi_533.pdf
11/27
11
B.
Metode Pengembangan Sistem
SDLC atau Software Development Life Cycle atau sering disebut
juga System Development Life Cycle adalah proses mengembangkan atau
mengubah suatu sistem perangkat lunak dengan menggunakan model-
model dan metodologi yang digunakan orang untuk mengembangkan
sistem-sistem perangkat lunak sebelumnya (berdasarkan best practice
atau cara-cara yang sudah teruji baik) (Rosa dan Shalahudin, 2011).
SDLC memiliki beberapa model, tetapi untuk penelitian ini
model yang digunakan adalah model air terjun (waterfall) sering juga
disebut model sekuensial linier ( sequential linear) atau alur hidup klasik
(classic life cycle). Model air terjun menyediakan pendekatan alur hidup
perangkat lunak secara sekuensial atau terurut dimulai dari analisis,
desain, pengodean, pengujian dan tahap pendukung ( support) (Rosa dan
Shalahudin, 2011).
Model Waterfall
Gambar 3.1 Illustrasi model waterfall
(Sumber: Rosa dan Shalahudin, 2011)
Sistem/Rekayasa
Informasi
Analisis Desain PengujianPengodean
-
8/16/2019 publikasi_533.pdf
12/27
12
1.
Analisis Kebutuhan Perangkat Lunak
Proses pengumpulan kebutuhan dilakukan secara intensif
untuk menspesifikasikan kebutuhan perangkat lunak agar dapat
dipahami perangkat lunak seperti apa yang dibutuhkan oleh user.
Spesifikasi kebutuhan perangkat lunak pada tahap ini perlu untuk
didokumentasikan (Rosa dan Shalahudin, 2011).
Analisis membagi kebutuhan sistem ke dalam dua jenis, yaitu:
a)
Analisis Kebutuhan Fungsional
Analisis Kebutuhan Fungsional adalah jenis kebutuhan
yang berisi proses-proses apa saja yang nantinya dilakukan oleh
sistem. Kebutuhan fungsional juga berisi informasi-informasi apa
saja yang harus ada dan dihasilkan oleh sistem (Fatta, 2007).
b)
Analisis Kebutuhan Nonfungsional
Kebutuhan ini adalah tipe kebutuhan yang berisi properti
perilaku yang dimiliki oleh sistem (Fatta, 2007).
2.
Desain
Desain perangkat lunak adalah proses multilangkah yang fokus
pada desain pembuatan program perangkat lunak termasuk struktur
data, arsitektur perangkat lunak, representasi antarmuka, dan
prosedur pengodean. Tahap ini mentranslasi kebutuhan perangkat
lunak dari tahap analisis kebutuhan ke representasi desain agar dapat
diimplementasikan menjadi program pada tahap selanjutnya. Desain
-
8/16/2019 publikasi_533.pdf
13/27
13
perangkat lunak yang dihasilkan pada tahap ini juga perlu
didokumentasikan (Rosa dan Shalahudin, 2011).
Desain sistem dapat dibagi dalam dua bagian, yaitu:
a) Desain Sistem Secara Umum atau Desain Konseptual
Desain Sistem Secara Umum merupakan persiapan dari
desain terinci. Desain secara umum mengidentifikasikan
komponen-komponen sistem informasi yang akan didesain secara
rinci (Jogiyanto, 2005).
b)
Desain Sistem Terinci atau Desain Fisik
Desain Sistem Terinci merupakan kelanjutan dari
desain sistem secara umum. Di tahap desain terinci, akan
menggambarkan secara terinci komponen-komponen utama
dari sistem informasi (Jogiyanto, 2005).
3. Pembuatan Kode Program
Desain harus ditranslasikan kedalam program perangkat lunak.
Hasil dari tahap ini adalah program komputer sesuai dengan desain
yang telah dibuat pada tahap desain (Rosa dan Shalahudin, 2011).
4.
Pengujian
Pengujian fokus pada perangkat lunak secara segi lojik dan
fungsional dan memastikan bahwa semua bagian sudah diuji. Hal ini
dilakukan untuk meminimalisir kesalahan (error) dan memastikan
keluaran yang dihasilkan sesuai dengan yang diinginkan (Rosa dan
Shalahudin, 2011).
-
8/16/2019 publikasi_533.pdf
14/27
14
Model air terjun sangat cocok digunakan kebutuhan pelanggan
sudah sangat dipahami dan kemungkinan terjadinya perubahan
kebutuhan selama pengembangan perangkat lunak kecil. Hal positif
dari model air terjun adalah struktur tahap pengembangan sistem
jelas, dokumentasi dihasilkan disetiap tahap pengembangan dan
sebuah tahap dijalankan setelah tahap sebelumnya selesai dijalankan
(Rosa dan Shalahudin, 2011).
IV. PEMBAHASAN
Pembahasan mencangkup tentang pemaparan yang berhubungan
dengan sistem yang dibuat dan disesuaikan dengan konsep penelitian yang
telah dibahas dalam bab sebelumnya.
a. Diagram Context Diagram (DFD)
Penggambaran beroperasinya sistem menggunakan Data Flow
Diagram (DFD). Berikut merupakan Data Flow Diagram (DFD) Sistem
Informasi Manajemen Asrama Berbasis Client Server di SMK Negeri 3
Purbalingga:
-
8/16/2019 publikasi_533.pdf
15/27
15
Gambar 4.1 Data Flow Diagram Level 0
Didalam DFD Level 0, terdapat dua entitas yang berinteraksi
dengan Sistem Informasi Manajemen Asrama Sekolah di SMK Negeri 3
Purbalingga yakni Admin / Pegawai Asrama dan Kepala Asrama. Admin
sebagai pemegang hak tertinggi dan dapat mengakses semua menu
sedangkan Kepala Asrama hanya dapat mengakses penilaian,
pelanggaran siswa dan laporan. Admin dan Kepala Asrama mempunyai
hak untuk semua laporan dalam sistem. Sedangkan siswa hanya
diberikan laporan berupa laporan jadwal piket, laporan jadwal harian,
laporan penilaian individu, laporan penilaian kelompok, laporan
pelanggaran siswa.
-
8/16/2019 publikasi_533.pdf
16/27
16
Gambar 4.2 Data Flow Diagram Level 1
-
8/16/2019 publikasi_533.pdf
17/27
17
b.
Entity Relationship Diagram (ERD)
Gambar 4.3 Gambar Entity Relationship Diagram (ERD)
c. Relasi Tabel
Gambar 4.4 Gambar Relasi Antar Tabel
-
8/16/2019 publikasi_533.pdf
18/27
18
d.
Pembuatan Kode Program
Ada beberapa file penyusun dari halaman aplikasi, salah
satunya adalah halaman untuk Login. Sitem Informasi Manajemen
Asrama Sekolah di SMK Negeri 3 Purbalingga dapat digunakan oleh
pengguna hanya ketika telah login dengan memasukan username dan
password.
Gambar 4.35 Form Login
Script Program:
1) Private Sub masuk()
Dim a As String
Dim st As String
If Txtuser.Text = "" Then
MsgBox("Lengkapi isian dahulu")
Exit Sub
End If
-
8/16/2019 publikasi_533.pdf
19/27
19
Merupakan scripst untuk memberikan peringatan dengan
memunculkan pesan “Lengkapi isian dahulu” apabila username
tidak terisi.
2) siap_koneksi()
sql = "select * from Tb_pengguna where nama='" +
Txtuser.Text + "' and password='" + Txtpass.Text + "'"
Try
conn.Open()
cmd.Connection = conn
cmd.CommandText = sql
dr = cmd.ExecuteReader
If dr.Read Then
MessageBox.Show("Berhasil Login", "Konfirmasi",
MessageBoxButtons.OK, MessageBoxIcon.Information)
a = dr.GetString(0)
st = dr.GetString(2)
admin = dr.GetString(0)
If dr.Item("hakakses") = "Admin" Then
hakadmin()
Else
hakkepala()
End If
Me.Hide()
clear()
-
8/16/2019 publikasi_533.pdf
20/27
-
8/16/2019 publikasi_533.pdf
21/27
21
e.
Implementasi dan Pengujian
1.
Implementasi
Gambar 4.5 Implementasi Antarmuka Halaman Utama
Keterangan:
Halaman utama berisi seluruh menu yang digunakan untuk
mengakses aplikasi. Menu yang terdapat dalam halaman utama antara lain
File, Master, Pengaturan, Jadwal, Penilaian, Pelanggaran Siswa, Laporan.
2. Pengujian
Pengujian fokus pada perangkat lunak secara segi lojik dan
fungsional dan memastikan bahwa semua bagian sudah diuji. Hal ini
dilakukan untuk meminimalisir kesalahan (error) dan memastikan
keluaran yang dihasilkan sesuai dengan yang diinginkan.
Dalam tahap pengujian, penulis menggunakan metode blackbox
testing. Pengujian blackbox dilakukan dengan memberikan input yang
sesuai dengan prosedur yang telah ditetapkan dalam penginputan data
sehingga proses yang akan dijalankan oleh aplikasi dapat berjalan
dengan sebagaimana mestinya.
-
8/16/2019 publikasi_533.pdf
22/27
22
a)
Rencana Pengujian
Tabel 4.1 Rencana Pengujian
Kelas Uji Butir Uji
Login Verifikasi data Masuk
Pengolahan Ganti Password Proses ganti password
Pengolahan Data Kamar Proses tambah data kamar
Proses ubah data kamar
Proses hapus data kamar
Pengolahan Data Siswa Proses tambah data siswa
Proses ubah data iswa
Proses hapus data siswa
Pengolahan Data Petugas
Asrama
Proses tambah data petugas
asrama
Proses ubah data petugas
asrama
Proses hapus data petugas
asrama
Pengolahan Data Jenis Tugas Proses tambah data jenis tugas
Proses ubah data jenis tugas
Proses hapus data jenis tugas
Pengolahan Data Pelanggaran Proses tambah data
pelanggaran
Proses ubah data pelanggaran
Proses hapus data pelanggaran
Pengolahan Data Tahun Ajaran Proses tambah data tahun
ajaran
Proses ubah data tahun ajaran
Proses hapus data hun ajaran
Pengolahan Data Pengguna Proses tambah data pengguna
Proses ubah data pengguna
Proses hapus data pengguna
Pengolahan Data Penghuni
Kamar
Proses tambah data penghuni
kamar
Pengolahan Data Jadwal Piket Proses tambah data jadwal
piket
Pengolahan Data Jadwal Harian Proses tambah data jadwal
harian
-
8/16/2019 publikasi_533.pdf
23/27
23
Tabel 4.1 Rencana Pengujian
Kelas Uji Butir UjiProses ubah data jadwal harian
Pengolahan Data Penilaian
Individu
Proses tambah data penilaian
individu
Proses ubah data penilaian
individu
Pengolahan Data Penilaian
Kelompok
Proses tambah data penilaian
individu
Proses ubah data penilaian
individu
Pengolahan Data Pelanggaran
Siswa
Proses tambah data
pelanggaran siswa
b) Hasil Pengujian Terhadap Aplikasi ( Login)
Tabel 4.2 Pengujian Login
Kasus dan hasil uji (data yang dimasukan benar)
Data
Masukan
Yang
DiharapkanPengamatan Kesimpulan
Username:
admin
Password:
12345678
Data login
dimasukan
dan klik
button Login,
apabila data
login benar
maka akan
muncul pesan
“Berhasil
Login” dan
admin dapat
mengakses
aplikasi .
Data login
terisi maka
akan muncul
pesan
“Berhasil
Login” dan
admin dapat
mengakses
aplikasi dan
button Login
dapat
berfungsi
sesuai dengan
yang
diharapkan.
Diterima
-
8/16/2019 publikasi_533.pdf
24/27
24
Tabel 4.2 Pengujian Login
Kasus dan hasil uji salah (data yang dimasukan salah)Data
Masukan
Yang
DiharapkanPengamatan Kesimpulan
Username
dan Password
tidak terdapat
Tidak dapat
login ke
aplikasi dan
Tidak dapat
melakukan
login sesuai
Diterima
Kasus dan hasil uji salah (data yang dimasukan salah)
Data
Masukan
Yang
DiharapkanPengamatan Kesimpulan
dalam database
muncul pesan“Maaf tidak
bisa login,
Username
atau
Password
tidak
terdaftar”.
dengan yangdiharapkan
dan muncul
pesan “Maaf
tidak bisa
login,
Username
atau
Password
tidak
terdaftar”.
Gambar 4.1 Pesan Peringatan Login
-
8/16/2019 publikasi_533.pdf
25/27
25
V. KESIMPULAN DAN SARAN
A.
Kesimpulan
Berdasarkan hasil dan uraian diatas maka dapat disimpulkan bahwa
Sistem Informasi Manajemen Asrama Sekolah Berbasis Client Server di
SMK Negeri 3 Purbalingga telah dibuat dan dalam pembuatan Sistem
Informasi Manajemen Asrama Sekolah Berbasis Client Server di SMK
Negeri 3 Purbalingga diperlukan sebuah analisis sistem, perancangan
sistem dan implementasi dari perancangan sistem kedalam database dan
bahasa pemrograman serta dilakukannya pengujian terhadap sistem yang
telah dibuat.
B. Saran
Berdasarkan kesimpulan diatas maka dihasilkan Sistem Informasi
Manajemen Asrama Sekolah Berbasis Client Server di SMK Negeri 3
Purbalingga sebagai penunjang manajemen asrama di SMK N 3
Purbalingga. Dalam sebuah sistem pengembangan merupakan hal yang
sangat diperlukan mengingat kebutuhan akan informasi yang menyangkut
asrama akan terus bertambah, karena itu penulis mencoba memberikan
saran yang dapat dijadikan bahan pertimbangan untuk penelitian
selanjutnya, yaitu ditambahkannya fasilitas untuk mengatur keuangan di
lingkup asrama dan berhubung kegiatan di asrama akan semakin
bertambah maka diperlukan juga penambahan fasilitas penjadwalan.
-
8/16/2019 publikasi_533.pdf
26/27
26
DAFTAR PUSTAKA
Fatta, Hanif Al. 2007. Analisis & Perancangan Sistem Informasi Untuk
Keunggulan Bersaing Perusahaan & Organisasi Modern. Yogyakarta: CV
Andi Offset.
Hariguna, Taqwa. 2012. Analisis dan Desain Sistem Informasi (Pendekatan
Terstruktur). Yogyakarta: Zahira Media Publisher.
Jogiyanto. 2005. Analisis &Desain Sistem Informasi: Pendekatan Terstruktur,
Teori dan Praktik Aplikasi Bisnis. Ypgyakarta: CV Andi Offset.
Kadir, Abdul. 2009. Dasar Perancangan dan Implementasi Database Relasional.Yogyakarta: CV Andi Offset.
Komputer, Wahana. 2013. Membangun Aplikasi Database dengan Visual Basic
2012. Yogyakarta: CV Andi Offset.
________________. 2013. Visual Basic 2012 Source Code. Yogyakarta: CV Andi
Offset.
Krisdiyanto, Rizal. 2013. Sistem Informasi Manajemen Sekolah Pada MTs Negeri
Sumbang Banyumas. Purwokerto: STMIK Amikom Purwokerto.
Kristanto, Andri. 2008. Perancangan Sistem Informasi dan Aplikasinya.
Yogyakarta: Gava Media.
Oetomo. Dkk. 2006. Konsep & Aplikasi Pemrograman Client Server dan Sistem
Terdistribusi. Yogyakarta: CV Andi Offset.
Prasetya, Yusti Adi. 2011. Landasan Program Perencanaan dan Perancangan
Arsitektur “Asrama Mahasiswa Universitas Islam Sultan Agung Semarang”.
Semarang: Universitas Diponegoro Semarang.
Rosa dan Shalahudin. 2011. Modul Pembelajaran Rekayasa Perangkat Lunak.
Bandung: Modula
Sa’adah. Dkk. 2011. Rancang Bangun Sistem Informasi Pengelolaan Asrama
Mahasiswa (SIPAM) ITS Surabaya Dengan Metode Throw-Away
Prototyping.Surabaya: Institut Teknologi Sepuluh Nopember.
Sutabri, Tata. 2005. Sistem Informasi Manajemen. Yogyakarta: Andi Offset.
___________. 2012. Analisis Sistem Informasi. Yogyakarta: CV Andi Offset.
-
8/16/2019 publikasi_533.pdf
27/27
Syarifudin, Achmad. 2011. Pembuatan Aplikasi Sistem Informasi Manajemen
Poliklinik UPN “Veteran” Jawa Timur. Jawa Timur: Universitas
Pembangunan Nasional “Veteran”.
Utami, Ema. 2008. RDBMS Menggunakan MS SQL Server 2000. Yogyakarta:
Graha Ilmu.
Yakub. 2012. Pengantar Sistem Informasi. Yogyakarta: Graha Ilmu.