Tag Archive | "Sistem Informasi Sekolah Terpadu"

OpenThink SAS 0.1 Revision 63


Pada rilis ini, format laporan mid semester diubah, seperti pada posting yg lalu, Tetapi untuk
sementara hanya format pdf yg didukung.
Saya harus melakukan sedikit re-search, bagaimana membuat class yang bisa men-transformasi
input untuk jqgrid sehingga bisa digunakan sebagai pdf output, excel ouput dan grafik output.
Berikut ini adalah format PDF hasil generate OpenThink SAS. Jika di cetak sekaligus
1 kelas ukuran file nya mencapai 800 kb, di laptop saya ini membutuhkan waktu > 80 detik
prosesnya, sedangkan default waktu eksekusi skrip php secara default ada;ah 30 detik,
mudah-mudahan hosting server membolehkan kita mengubah limitasi ini di php.ini server
mereka. Read the full story

Posted in Sistem Informasi SekolahComments (0)

OpenThink SAS 0.1 Revision 59


Timestamp:
02/06/10 13:32:
Author:
wildan
Message:
tahun ajar dapat diubah tanpa logout, export excel siswa per kelas sesuai standar, dll.
Ini request berdasarkan post forum : http://sas.openthinklabs.com/forum/permintaan-fitur-baru/permintaan-dari-pak-adang/

Location:
branches/openthinksas-alpha-sf10
Files:
4 added
11 modified
  • apps/openthinksas/config/view.yml (modified) (1 diff)
  • apps/openthinksas/modules/academic/actions/KenaikanKelasAction.class.php (modified) (2 diffs)
  • apps/openthinksas/modules/academic/templates/ListNilaiAfektifSuccess.php (modified) (1 diff)
  • apps/openthinksas/modules/academic/templates/ListNilaiHarianSuccess.php (modified) (1 diff)
  • apps/openthinksas/modules/academic/templates/ListNilaiPraktikSuccess.php (modified) (1 diff)
  • apps/openthinksas/modules/academic/templates/_rapor_walikelas.php (modified) (3 diffs)
  • apps/openthinksas/modules/report/actions/ListSiswaPerKelasExcelAction.class.php (added)
  • apps/openthinksas/modules/sekolah/actions/ListSiswaPerKelasAction.class.php (added)
  • apps/openthinksas/modules/sekolah/actions/actions.class.php (modified) (4 diffs)
  • apps/openthinksas/modules/sekolah/templates/ListSiswaPerKelasSuccess.php (modified) (1 diff)
  • apps/openthinksas/modules/user/actions/ubahTahunAjaranAction.class.php (added)
  • apps/openthinksas/templates/layout.php (modified) (2 diffs)
  • lib/helper/SIMMSITHelper.php (modified) (1 diff)
  • lib/model/SiswaKelas.php (modified) (1 diff)
  • web/js/openthinksas.js

Posted in Sistem Informasi SekolahComments (0)

Perkembangan Satu Minggu OpenThink SAS #8November -> 13 November 2009


Meneruskan pengembangan minggu lalu, memanfaatkan waktu-waktu sela di malam hari, saya masih memfokuskan diri untuk mengoptimalkan penggunan jqgrid, agar penggunaan aplikasi ini menjadi lebih mudah dan cepat responenya.

rapor_bayangan1Pada tabel detail nilai rapor bayangan seorang siswa terpilih yang disebelah kanan, Anda lihat dibagian atasnya ada dua buah icon, icon pdf dan grafik. Icon pdf ini untuk mencetak rapor bayangan siswa yg terpilih ini ke format pdf dan icon grafik untuk melihat visualisasi nilai siswa ini (Catatan : untuk saat ini grafik nya masih belum selesai, hanya prototipe saja seperti anda lihat pada gambar berikutnya). Sedangkan jika ingin mencetak rapor bayangan seluruh siswa diseluruh kelas, anda bisa mengklik icon pdf pada form bagian atas.

rapor_bayangan2Lho kok grafiknya pie ? :D , seperti saya bilang tadi ini hanya prototipe saja, nantinya tentu yang digunakan adalah
bar group. Grafik ini nanti bisa di resize/ubah ukurannya dan disimpan dalam format png. Watermark nya dapat diganti
dengan lgoo sekolah ataupun logo perusahaan yang memberikan donasi ke sekolah yang bersangkutan. :)

Saya masih mempelajari buku statistik pendidikan yang kelihatannya menarik, nantinya akan ada semacam Sistem Informasi Eksekutif yang akan memberikan informasi yang intuitive kepada stakeholder di sekolah yang bersangkutan, Sistem Informasi Eksekutif ini, berbasis OpenThink Dashboard http://en.wordpress.com/tag/openthink-dashboard/.

manajemen_userManajemen usernya pun saya ubah menggunakan jqGrid untuk mempercepat navigasi data. Tampilan diatas masih jauh
dari sempurna :) . Tapi minimal fungsionalitas yg lama (non web 2.0) sudah tergantikan …

Sekian laporan minggu ini … :)

Development highlights

11/13/09:

15:44 Changeset [31] by wildan
penyempurnaan laporan rapor bayangan dan user management di backend dan …

11/10/09:

23:52 Changeset [30] by wildan
menu backend menggunakan YUI, UserManagement? di backend sedang dalam …
22:44 Changeset [29] by wildan
dibuat prototype chart untuk rapor bayangan per siswa
22:42 Changeset [28] by wildan
add svn external for OFC lib
00:05 Changeset [27] by wildan
Penyempurnaan Laporan Rapor Bayangan Siswa, skrg bisa print pdf persiswa …

Posted in Sistem Informasi SekolahComments (0)

Perkembangan Satu Minggu OpenThink SAS #1November -> 6 November 2009


User Interface Baru Laporan Rapor Bayangan

Pada minggu ini (memanfaatkan waktu-waktu luang di malam hari ^_^ ) beberapa bugs kecil telah diperbaiki
dan tadi malam laporan rapor bayangan baru saya ubah agar selain report PDF terdapat juga HTML view nya yang diputuskan menggunakan grid dan master detail view untuk UI-nya. Screenshoot yang anda lihat diatas masih belum selesai, jadi harap maklum ^_^.  Penjelasan detail tentang fungsionalitas Rapor Bayangan ini akan saya jelaskan di posting berikutnya.

Perlu diketahui, OpenThink SAS yang skrg masih berada di branches dengan status alpha dan masih menggunakan symfony 1.0. Saya sudah mulai membuat OpenThink SAS 1.0 di trunk yang akan ditulis ulang menggukan symfony 1.3 dan Doctrine sebagai ORMnya. Mengapa Doctrine ? dan mengapa symfony 1.3 ? Ini dikarenakan seri symfony 1.x berikutnya adalah 1.4 yang merupakan  rilis terakhir 1.x dan Sensio Labs menyatakan kalau symfony 1.4 ini memiliki Long Time Support (LTS) selama 3 tahun. Selain itu Doctrine dipilih, karena ini adalah ORM termatang di PHP, untuk diketahui saja,  Zend Framework akan menggunakan Doctrine sebagai komponen ORM nya. Selain itu, core developer dari Propel sendiri sudah pergi .., karena di memutuskan untuk menggunakan python sebagai bahasa pengembangan utama :) .

Python memang bahasa yang menarik, jika anda baru pertama kali ingin belajar bahasa pemrograman, sangat disarankan menggunakan bahasa ini. MIT pun menggunakan bahasa ini pada tahun pertamanya nya.

Roadmap pengembangan lengkap OpenThink SAS akan dibuat minggu depan.

Development highlights

11/05/09: Yesterday

18:07 Changeset [26] by wildan
add new plugin
17:48 Changeset [25] by wildan
fix formatter cell
14:22 Changeset [24] by wildan
add dtXmlReporter plugin
14:04 Changeset [23] by wildan

11/04/09:

01:40 Changeset [22] by wildan
01:38 Changeset [21] by wildan
fix bug di rumus nilai rapor
01:31 Changeset [20] by wildan
update form nilai harian, tapi cell color < skbm belum
00:04 Changeset [19] by wildan
variabel $pelajaranKelas tidak digunakan

11/03/09:

00:43 Ticket #3 (Schema Siswa Mutasi) created by wildan.m
tabel siswa_mutasi referensi nya harus dibuah ke kd_unit_kerja

Posted in Sistem Informasi SekolahComments (0)

Timeline Pengembangan OpenThink SAS November 2009


Pembagian rapor bayangan di SMPIT Nurul Fikri telah berjalan dengan baik, alhamdulillah kehadiran OpenThink SAS (OpenThink School Automation System) mempermudah proses evaluasi pendidikan.

Tak terasa sudah 1,5 tahun berjalan, yang akan dioptimalkan kedepan adalah
penelitian di bidang statistik pendidikan dan penelitian tindakan kelas berbasis data statistik ini. Untuk tahun depan OpenThink Dashboard akan dijadikan plugin dan diintegrasikan dengan OpenThink SAS (OpenThink School Automation System) untuk menangani visualisasi data & laporan kustom.

Untuk November 2009, berdasarkan evaluasi dan permintaan pengguna akhir, penambahan & pengerjaan fitur-fitur berikut akan didahulukan :

  1. Proses tambah/edit/hapus KKM/SKBM dapat dilakukan per-tingkat
  2. Form pendaftaran siswa akan dioptimalisasi dengan menggunakan Ajax sehingga user experience akan meningkat
  3. PSS (Parenf Self Service) akan diaktifkan
  4. Nilai di rapor bayangan akan ditambahkan pilihan untuk
    menentukan bobot-bobot masing-masing komponen nilai
  5. Form entri nilai akan menggunakan jqGrid (http://www.trirand.com/blog/)

Posted in Sistem Informasi SekolahComments (0)


Follow openthinksas on Twitter


Advertising



Related Sites

PHVsPjxsaT48c3Ryb25nPndvb19hZHNfcm90YXRlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjVhLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzI8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjViLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzM8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjVjLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjVkLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX21wdV9hZHNlbnNlPC9zdHJvbmc+IC0gPHNjcmlwdCB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCI+PCEtLQ0KZ29vZ2xlX2FkX2NsaWVudCA9IFwiY2EtcHViLTcxODAzMzkyNDUzOTQ4MDdcIjsNCi8qIE9wZW5UaGlua1NBUywgMzAweDI1MCwgY3JlYXRlZCA4LzE5LzEwICovDQpnb29nbGVfYWRfc2xvdCA9IFwiMzAzNjU0Mzk5MFwiOw0KZ29vZ2xlX2FkX3dpZHRoID0gMzAwOw0KZ29vZ2xlX2FkX2hlaWdodCA9IDI1MDsNCi8vLS0+DQo8L3NjcmlwdD4NCjxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiDQpzcmM9XCJodHRwOi8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL3Nob3dfYWRzLmpzXCI+DQo8L3NjcmlwdD48L2xpPjxsaT48c3Ryb25nPndvb19hZF9tcHVfZGlzYWJsZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL29wZW50aGlua2xhYnMuY29tL2ltYWdlcy93b3Jrc2hvcF9saXN0LmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX21wdV91cmw8L3N0cm9uZz4gLSBodHRwOi8vd29ya3Nob3Aub3BlbnRoaW5rbGFicy5jb20vPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX2Fkc2Vuc2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfZGlzYWJsZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzQ2OHg2MGEuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8xPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzI8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF80PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWx0X3N0eWxlc2hlZXQ8L3N0cm9uZz4gLSBncmVlbi5jc3M8L2xpPjxsaT48c3Ryb25nPndvb19hdXRob3I8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYXV0b19pbWc8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9jc3M8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fZmF2aWNvbjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX2NhdGVnb3J5PC9zdHJvbmc+IC0gTmV3czwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXRfZW50cmllczwvc3Ryb25nPiAtIDQ8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX2lkPC9zdHJvbmc+IC0gT3BlblRoaW5rU0FTPC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl91cmw8L3N0cm9uZz4gLSBodHRwOi8vZmVlZHMuZmVlZGJ1cm5lci5jb20vT3BlbnRoaW5rU0FTPC9saT48bGk+PHN0cm9uZz53b29fZ29vZ2xlX2FuYWx5dGljczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29faG9tZV90aHVtYl9oZWlnaHQ8L3N0cm9uZz4gLSA1NzwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfdGh1bWJfd2lkdGg8L3N0cm9uZz4gLSAxMDA8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV9zaW5nbGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2xvZ288L3N0cm9uZz4gLSBodHRwOi8vc2FzLm9wZW50aGlua2xhYnMuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNS1sb2dvX3dpdGhfdGV4dF9zYXMucG5nPC9saT48bGk+PHN0cm9uZz53b29fbWFudWFsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL3N1cHBvcnQvdGhlbWUtZG9jdW1lbnRhdGlvbi9nYXpldHRlLWVkaXRpb24vPC9saT48bGk+PHN0cm9uZz53b29fcmVzaXplPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3J0bmFtZTwvc3Ryb25nPiAtIHdvbzwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfY2Fyb3VzZWw8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfdmlkZW88L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV9oZWlnaHQ8L3N0cm9uZz4gLSAxODA8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfd2lkdGg8L3N0cm9uZz4gLSAyNTA8L2xpPjxsaT48c3Ryb25nPndvb190YWJzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb190aGVtZW5hbWU8L3N0cm9uZz4gLSBHYXpldHRlPC9saT48bGk+PHN0cm9uZz53b29fdXBsb2Fkczwvc3Ryb25nPiAtIGE6Mzp7aTowO3M6NzY6Imh0dHA6Ly9zYXMub3BlbnRoaW5rbGFicy5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy81LWxvZ29fd2l0aF90ZXh0X3Nhcy5wbmciO2k6MTtzOjc2OiJodHRwOi8vc2FzLm9wZW50aGlua2xhYnMuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNC1sb2dvX3dpdGhfdGV4dF9zYXMucG5nIjtpOjI7czo3MjoiaHR0cDovL3Nhcy5vcGVudGhpbmtsYWJzLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzMtbG9nb193aXRoX3RleHQuanBnIjt9PC9saT48bGk+PHN0cm9uZz53b29fdmlkZW9fY2F0ZWdvcnk8L3N0cm9uZz4gLSBOZXdzPC9saT48L3VsPg==