Source code sistem informasi sekolah
Ini source code lama, jaman kuliah2xh dulu
dibuat dalam rangka belajar membuat kelas (class) untuk akses database dan kebetulan waktu itu lagi liburan dan ada sample program yang bisa ditiru namanya Sahrya Siswa
.
Ingat kata mbah Einstein “Mencontoh bukanlah salah satu cara untuk belajar, tapi satu – satunya cara untuk belajar”
Sahrya Siswa sendiri adalah produk komersil limit pemakaian 30 hari.
Source code ini juga sudah pernah saya publikasikan di milis indoprog-vb, sewaktu saya masih aktif disana.
Distribusi Source Code
Sisfo Siswa ini dibuat menggunakan Visual Basic 6.0 dan Ms Access 2000. Untuk memudahkan distribusi, source code + komponen2x pendukung saya jadikan dalam 1 paket instalasi, default folder source code ada di drive “c:\SisFoSiswa”.
Login Aplikasi
- User Name : ADMIN
- Password : admin (case sensitive)
Modul Aplikasi
Sisfo Siswa mempunyai modul-modul sebagai berikut:
- Master
- Registrasi
- Siswa
- Absensi (dalam pengembangan)
- Pembayaran (dalam pengembangan)
- Rapor
- STTB
- Jadwal (dalam pengembangan)
- Konfigurasi
Memulai Program
Berikut ini adalah urutan yang harus pertama kali Anda kerjakan setelah instalasi program.
- Mengatur konfigurasi program.
- Mengisi data master.
- Mengatur user.
- Membuat tahun ajaran.
- Mengaktifkan periode belajar yang kini sedang berlangsung.
- Membuat kelas-kelas untuk masing-masing tahun ajaran.
- Melakukan registrasi siswa.
- Menempatkan siswa ke kelas-kelas tujuan.
Untuk selanjutnya Anda dapat mengulangi langkah keempat sampai kedelapan di setiap tahun ajaran baru.
Setelah semua hal diatas Anda kerjakan maka Anda dapat memulai hal-hal dibawah ini.
- Melengkapi data pribadi siswa dan catatan siswa.
- Mencatat absensi siswa.
- Mencatat pembayaran siswa (dalam pengembangan).
- Mencatat nilai rapor & STTB.
- Membuat jadwal belajar (dalam pengembangan).
Laporan
Tidak ada menu khusus untuk laporan, setiap data ditampilkan dalam bentuk tabel/grid. Seperti daftar siswa dan daftar nilai mata pelajaran.
Setiap data yang ditampilkan dalam bentuk tabel/grid dapat diekspor datanya menjadi data Microsoft Excel, dengan cara meng-klik kanan grid yang bersangkutan dan pilih menu Kirim Data Ke Excel.
Sisfo Siswa akan mengekspor data dalam tabel/grid bila komputer Anda telah terinstalasi Microsoft Excel.
Screenshot
Selamat MENCOBA






Mantap om, Mohon izin ikut menggali informasi dari source code pak k4m4r4, tuh ngomong2 Sahra siswanya ga di tuntut
waaahh om eka dah duluan di sini toh….
saya suka yg gratisan apalagi plus source code….
:-bd
izin sedot om….
Akhirnya di ekspose juga ke blog ini.. sips.. lanjutkan mas………..
@ChazSD: he..he..he… siapa cepat dia dapet,,, lebih cepat lebih baik,,,, coding..end coding free ….
ikutan sedot oM… buat belajaran…
thanks..
Sahra siswanya ga di tuntut, kemungkinan sy yg dituntut om
Ini nih om2x I-Bego yang seneng gratisan
Kan mas Afdoal yang ngingatin
Nyante aja om, cepat atw lambat source codenya masih sama kok
)
Sedot aja om, asalkan sedotannya punya sendiri
Numpang komen om….
Oke om
terimakasih banyak…
oya saya mau nanya ni,,,,gimana kalau datareport error muncul pesan gini “report width is larger than paper width” padahal datarportnya sendiri tidak terlalu lebar n datanya juga sedikit…..
dan sebelumnya pernah saya coba nggak error tapi pas di coba lagi error,kenapa ya?
mohon bantuannya…
kirim masukannnya ke email saya aja ya om….
nan.arouz@gmail.com
seperti pesannya design report melebihi batas margin, coba link berikut :
http://www.bigresource.com/VB-Error-in-Data-report-VB6-Report-width-larger-than-paper-width-QFazLK3TOc.html
Ijin sedot y Om…:)
Yuph sedot aja
IJIN SEDOT..
YA OM
Yuph silahkan
wah mantab nih..
saya unduh ya mas?
sangat bermanfaat nih ilmunya..
Oke om silahkan
OM dah saya download sisfoSiswanya
trus saya lihat OM k4m4r82 menggunakan 2 projeck
trus nglinknya gimana tuh kok saya coba dengan membuat clasproject tersendiri dan projeck simak sindiri kemudian digroup kok ngga nyambung ya…..
Referensikan dulu project dll nya dari menu Project -> References…
Gambar 1
Untuk melakukan ini project utama harus di set aktif
Gambar 2
Selamat mencoba
Ya Om Sudah saya coba and sukses….
Makasih pelajarannya …
saya coba pelajari lagi class-classnya…biar bisa bikin aplikasi
kaya Om gitu….
Nanti saya banyak tanya lagi ya Om….
Oke selamat explorasi
gan,, dalam program sistem informasi sekolah ko tab absensi dan pembayaran ko ga bisa dibuka
ditunggu ya gan hasil pengembangan sisfo x. satu lagi gan saya bisa minta master x ga biar bisa diedit buat skripsi saya….hehehe makasi
Sisfo yg terbaru udah komersil om
, utk masternya kan bisa dikembangkan dari sample diatas.
bang, waktu aq coba compile bisa, tp waktu aq jalankan exenya keluar msg dari windowsnya, dan kalo aq klik detil error reportnya paling atas isinya:
AppName: sis v 1.1.exe AppVer: 1.0.0.0 ModName: msvbvm60.dll
ModVer: 6.0.96.90 Offset: 000f7e89
bisa minta tolong knapa ea bang???
Coba compile satu2x project dll dan vbnya
aq kok bingung ea bang???
tolong jelasing lg agak detil kang. hhehehehe
Klo bingung sy tanya lagi deh, yg mas compile itu cuma project vbnya atau groupnya ?
aq udach coba 3 kali:
1. compile vbnya saja. (aq sadar kalo salah) lalu.
2. compile dllnya / classnya juga. (ternyata g bisa juga) akhirnya.
3. aq compile secara group, jd prosesnya langsung otomatis jalan 2 kali, no 2 + 1. (aq coba lagi ternyta tetep)
gitu bang, gemana bang??
bang, kalo boleh aq minta YM nya dong bang???
ym id : k4m4r82
udah dicoba belum ngompile sourcenya di komputer lain, jangan2x komputer om yg bermasalah
nah itu mungkin, abang waktu ngoding itu pake windows apa bang????
Kayaxnya waktu tu masih pake win98, untuk di XP sendiri enggak masalah cuma blom sy coba di Vista n Win7
coba di pc lain dulu mas… cz dari code itu banyak skul yang make and gak ada masalah tuh
Syukurlah ada saksi hidup, yg ngasih testemonial
ok ok bang admin & bang afdoal. thx banyak. bang afdoal YMnya apa bang????
Oke om badguys and afdoal silahkan di rembug berdua, sing akur ya
hahahahaha, ok bang admin, bang pean g pernah OL ea, kok ymnya bang admin g pernah nyala di punyaq???
Iya saya takut OL, soalnya dikejar2x deep collector ha ha ha
hahahahaha, sifat dasar programmer, menghilang di dunia maya..
bang kamar,kok aku coba login program nya salah terus ya..
pake ID : ADMIN pass : admin
ada cara reset nya ga?
Dari dulu user n passwordnya ya ADMIN n admin om, klo emang bermasalah pasti ada komplain juga dari downloader yg lain.
klo mau ngereset passwordnya langsung dirubah aja ke databasenya
nah itu lah bang,kmrn saya download dari komputer rumah bisa dipake user ID ADMIN+password admin,pas saya download dari komputer kos,kok ga bisa dipake..aneh..haha
ini cara reset dari record table “pengguna” gmn?,maklum newbie bang di VB
tambahkan kode berikut di event Form_Loadnya frmLogin
Dim objNewPass As clsUser Set objNewPass = New clsUser Debug.Print objNewPass.GetTeksHasilCipher("isikan_password_baru_disini") Set objNewPass = Nothingklo udah keluar hasilnya tinggal copas aja ke tabel pengguna field pass_pengguna
Selamat mencoba
wahh …..
ini yg saya cari2 buat daftar anggota ekskul …
coz yg saya bikin …
simpel bgt …
hehehe
tar saya post link x ….
Walaupun simple di share donk om
di forum ni ada ruang untuk nanya2nya gk yah?…, disini aja deh
,
mas k4m4r82 (pasti lahir di kamar, tahun 82,), sisfo sekolah yg versi tersebut diatas, single user ato multi (petugas dari kompi lain, bisa nimbrung nginput juga),
buat tutor dong yg multiuser, jadi ketika input bersamaan, data tidak keinputbareng (contoh simplenya) walaupun idsiswa udah uniq, trus juga, misal petugas bernama taryo=lagi nginput di komputer A, trus dikomputer B ada orang login dengan nama taryo juga (id yg sama), jadi gimanaa caranya ngecek kalo petugas xxx, sudah login di komputer lain,sehingga user xxx tidak diperkenankan login dulu, thanks b4
Sisfo Sekolah diatas cuma project latihan kok om, jadi masih single user.
Klo masalah ini cuma tambah 1 field aja di tabel usernya, misal nama fieldnya status nilainya 0 dan 1, klo login tinggal set status=1 begitu juga sebaliknya (logout), jadi setiap mau login cek dulu statusnya klo 1 berarti sudah ada yg login menggunakan user tersebut/lupa logout
butul, kalo lupa logout, tamat dech, gk bisa login lagi
)
Ditambahkan aja om fasilitas reset status user khusus admin
kok gak bisa didownload ya? bisa minta link terbarunya?
trims
Bisa kok, koneksi internetnya om kali yg bermasalah.
Suwun Gan. moga banyak amal banyak pahala. Amiiin
Sama2x om, amin.
bang admin,yng baik..,aq ijin liat ya bwt tgs aq,,ijin pake codingny beberapa ya bang admin,,boleh kan
…
makasih ya
Oke, sama2x
om om,,aq g ngerti cara pake menu smartmenu Xp itu gmn masukinnya ya?bwt nambah ama ngurangin menuny,,,mks..
Udah mampir kesini belum om ?
udh omm..itu lsg ketik aja kan omm??
udah omm aq ngerti!! makasih y omm…:)
Iya full coding enggak ada fasilitas designnya
Yuph sama2x
kl saya jual boleh nggak?
Ya silahkan om, emg ada yg mau ?
om….. gimana kalo tanggal lisensinya udah mau habis??? bagaimana cara agar gak ada pake tanggal trial lagi???
Om pertanyaannya disederhanakan lagi donk, maklum nih sedikit oon
bang bisa jelasin di bagian VSFlexGridnya…
bisa bukin tutor tersendiri tentang insert,edit, delete pake VSFlexGrid..
masih belum paham di clsFlexGrid untukpengaturan VSFlexGridnya..
karena ada scripting.dictionary tu darimana..
-terima kasih-
Ringkas aja ya om
tipe Scripting.Dictionary tu klo di .NET sama seperti tipe System.Collections.Hashtable klo kita sederhanakan lagi yah mirip array lah om.
Cuma bedanya klo array biasa untuk mengeset/mengambil nilainya kan harus menyebutkan index yg bertipe angka, nah klo Scripting.Dictionary indexnya itu bisa diganti dengan string.
Sekilas itu dulu om
Mas makasih sourcenya :*. Numpang ngangkat
. Tapi kalau boleh tau mas. Waktu saya mau edit Nama Sekolah Asal, tidak bisa memasukkan angka mas. Misal 12345, yang bisa cuman huruf. Apa proses instalasi saya salah mas ato gimana?
Dinonaktifkan aja fungsi ValidHurufnya di event KeyPress
Kalo boleh tau valid huruf di event keypress itu maksudnya apa ya mas? Maaf baru pertama kali megang vb6. Kebetulan saya kuliah di Teknik Komputer Jaringan. Mau buat TA bingung mau buat apa. Mungkin Sistem Informasi Sekolah ini saya akan jadikan TA. Tidak apa – apa kan mas?
Om, kayaxnya source diatas kurang baik buat kesehatan bagi yg baru memang vb
, saran sy pelajari dulu basic2x vbnya plus buat aplikasi sederhana untuk akses database (insert, update, delete, select).
Source diatas cuma buat referensi
Oalah kurang baik buat kesehatan
). Kalo yang baik buat kesehatan apa dong mas? Soalnya saya cuma di kasih waktu 2 bulan dari sekarang untuk menyelesaikan TA. Kalo tidak selesai dikenakan biaya tambahan atau nunggu ajaran tahun depan. Butuh pencerahan
ha ha ha yg baik buat kesehatan tu jgn coding om, jelas2x jurusannya “Teknik Komputer Jaringan” kan banyak judul TA yg berhubungan dg keahlian om.
tapi klo msh nekat jg, tetap hrs bljr basic vb plus akses databasenya biar proses merevisi source code diatas lebih mudah.
oke keep spirit
Saya sudah sarankan vpn memakai mikrotik server. Merancang sebuah jaringan dengan cisco. Tapi itu dosen tetep ga mau mas. Wahahaha. Butuh renungan lebih dalam kayanya. Makasih mas spiritnya :*
oke om
ya om, source code yang aku pake pake di menu informasi/tentang program, dia bilang produk ini habis sekitar 700 hari lagi, trus ntar kalo sampai 0 gimana om, bisa gak trialnya gak abis-abis, atau ada modulenya disetting biar gak habis-habis
Sy baru kali ini dengar ada source code yg pake trial.
Emg source code apaan om ? Mode *penasaran* on
kan ada di menu informasinya om, sistem informasi sekolah di menu informasi/tentang program, disitu dibilang Trialversion!sisa(700)hari, trus gimana dunk om???
Itu source code orang lain kali om, punya sy enggak ada yg dikasih trial gitu ? Mode *bingung* on
lihat GAMBAR
mana tulisan trialnya ? Mode *tambah bingung* on
yang saya ambil kalo gak salah udah ada absensi dan pembayarannya om, jadi bingung soal trialnya ni
yang saya ambil kalo gak salah udah ada absensi dan pembayarannya om, jadi bingung soal trialnya ni, tampilan menunya sama, dan databasenya juga hampir sama om
Ya berarti source code diatas udah dimodif orang om, masa iya menu absensi dan pembayarannya bisa jadi sendiri pada hal di source diatas sy belum menyelesaikannya.
Coba deh tanya sama yg modif sourcenya.
Klo tetap nanya ke sy jawabannya sama, sy enggak pernah ngasih trial di source code atas, atw biar enggak bingung download ulang aja deh sourcenya disini.
Oke case closed om ya.
mungkin punya om bisa juga ditambahin absensi dan pembayarannya, mungkin tinggal copy form yang pake trial tu ja x alna isi module, class module, and databasenya mirip kok, thx ya bro…. programnya keren bgt
Oke klo gitu mau donk om, mode “ngarep” on
om saya bisa gak pake class module om buat aplikasi yang lain…. buat tutor tentang class modulenya dunk om……
Silahkan om
Sekilas udah sy bahas disini om.
Om, kalo kiranya mau nambahin foto di data siswa atau pun classimport gimana om???
jadi kita bisa melakukkan import data dari excell gitu
untuk menyimpan gambar sudah sy bahas disini.
Klo ini belum ada contohnya di blog ini
, yg jelas samplenya udah banyak banget om.
om maaf, tolong bantuan periksa letak kesalahannya!!..
SqlSiswa = “SELECT dk.nis,sw.nm_siswa,pl.nm_pelajaran,nl.nip,gr.nm_guru,nl.tugas,nl.harian,nl.praktik,nl.ujian FROM siswa sw,pelajaran pl,guru gr,nilai nl ” _
& “FROM siswa sw,detailkelas dk WHERE dk.kd_kelas=’” & CmbKelas.Text & “‘ AND dk.nis=sw.nis AND nl.nip=gr.nip AND pl.kd_pelajaran=nl.kd_pelajaran”
terima kasih sebelumnya,,..
Coba gini om :
SqlSiswa = "SELECT dk.nis,sw.nm_siswa,pl.nm_pelajaran,nl.nip,gr.nm_guru,nl.tugas,nl.harian,nl.praktik,nl.ujian " & _ "FROM siswa sw,pelajaran pl,guru gr,nilai nl, detailkelas dk " & _ "WHERE dk.kd_kelas = '" & CmbKelas.Text & "' AND dk.nis = sw.nis AND nl.nip = gr.nip AND pl.kd_pelajaran=nl.kd_pelajaran"bisa om, tp kenapa pas tampil di grid yang berubah hanya nis sama nm_siswa sedangkan yang lain sama nilainya [dengan memilih dr comboBox]. asumsi = nis sama nm_siswa nya dr tabel siswa, nm_pelajaran dt tabel pelajaran, nip sama nm_guru dr tabel guru, dan untuk tugas, harian, praktik sama ujian dari tabel nilai.
apa setiap field dr tabel harus di deklarasi satu-satu?!,,
kurang penguasaan di Query.
he,,..
Wah agak susah nih om bantunya soalny sy enggak ngerti sistem yg om buat gimana, mendingan dilempar kesini aja.
1.mas, untuk cara memahami vsflexgrid dengan access gmn ya? sy bingung untuk edit/ mengurangi kolom,maaf pemula.
2. kenapa dl source ini di buat dg 2 projeck?
3. ada gak tutorial ttg vsflexgrid lengkap?
makasih mas, source code ini sangat bagus dan teratur
Untuk tahap awal om mungkin bisa fokus dulu mempelajari properties dan method berikut :
VSFlexGrid1.Col (mendapatkan kolom aktif), VSFlexGrid1.Cols (get/set jumlah kolom), VSFlexGrid1.Row (mendapatkan row aktif), VSFlexGrid1.Rows (get/set jumlah baris), VSFlexGrid1.TextMatrix (get/set nilai cell0
he he he
klo ini cuma bwt latihan kok om, kebetulan waktu sy lg belajar membuat project ActiveX DLL plus gabunginnya dengan project Standar Exe (project standar VB)
Ada om, tapi cuma dalam bentuk file help dan sample program
Selamat mencoba
Makasih mas file help & sample program baru aja sy unduh dan belum saya pelajari. Mo tanya lagi nih mas, maaf pemula yg lg bingung (emang kebanyakan bingungnya):
1. td saya buat 2 projek. projek 1 dah di references (isiny:clsAgama,clsFlexGrid). projek2 dah star up(isinya:frmAgama,modDatabase,modAplikasi) saat dicompile error gak kenali database pdhl dtbaseny udah sy copy dl satu folder. begitu juga saat digroup.
2.bagaimana jk sy hanya buat dlm satu projek standar.exe seharusny tak masalahkan (dlm hal ini acuan source code yg mas buat).
1. Emang perintah databasenya gimana om ?
2. Ya enggak masalah classnya bisa digabung kok dalam 1 project
Ijin Copy Bozzz
oke mba
Mantap gan, lanjutin projectnya khususnya yang masih dalam pengembangan. Jgn lupa diuploadlagi source code terakhirnya. viva
terimakasih mas. source codenya…
blog mas banyak manfaatnya buat kita smua. thanks ya mas.
wass///
Sama2x om, tq juga udah mampir
Selamat pagi om,
Terima kasih sebelumnya udah berkenan share sourcodenya.
Saya tambahkan clsFlexgrid & clsExportExel di project saya, ketika di run, ada error type data Scripting.Dictionary
Solusinya gimana yach om supaya type data ini dikenali?
Mohon pencerahannya…
Terima kasih.
Tambahkan referensi Microsoft Scripting Runtime om
bang.. mau tanya lagi..
ada contoh source code pagging menggunakan vsFlexGrid gak??
Ada om, cuma blm sempat dimodif
wah….
bagi bang………. ^_^
Oke, tapi sabar ya om
mana link download source code nya bos..?? ijin sedot donk… buat nambah2 ilmu vb… please… msh newbie….
Gimana om, udah ketemu belum linknya
kk kirimin dong contoh program kk itu vb
pliss kirimin lewat email aq kk
muhammadrizkyroesma@ymail.com
Wah mau jadi programer kok manja, coba cek lagi postingan diatas udah ada link downloadnya.
source codenya mana om?
Disini om.
yang dari visual studio 2010 ada gak ya ?
thx.
om masuk ke loginnya kug ndak bisa ya???
User dan Passwordnya kan udah ada diatas, klo memang enggak bisa login pasti udah banyak yg komplain