73
4.3.6.2 Relasi aplikasi dan platform teknologi saat ini
Hubungan atau relasi aplikasi dengan platform teknologi secara detail bertujuan untuk melihat penggunaan sumberdaya teknologi oleh suatu
aplikasi.Relasi tersebut digambarkan dalam bentuk matriks relasi. Dari matriks aplikasi dan platform teknologi diperoleh hasil secara umum bahwa platform
teknologi saat ini belum digunakan secara maksimal dalam penerapan Standar Nasional Pendidikan. Matriks relasi aplikasi dengan platform teknologi saat ini
dapat dilihat pada Lampiran 17.
4.3.6.3 Usulan perbaikan
Tahapan ini bertujuan untuk mendefinisikan dan mengidentifikasikan teknologi yang dibutuhkan untukdapatmenyediakan lingkungan bagi aplikasi.
Pendefinisian dan identifikasi terhadap arsitektur teknologi meliputi pendefinisian platform teknologi, penentuan platform teknologi, menghubungkan fungsi bisnis
dengan platform teknologi, dan menghubungkan aplikasi dengan platform teknologi. Tahapan-tahapan dalam pembentukan arsitektur teknologi antara lain:
1. Mengidentifikasikan prinsip teknologi
Tahapan ini dilakukan untuk mengidentifikasikan prinsip-prinsip mendasar bagi platform teknologi yang diperlukan untuk mendukung lingkungandalam
berbagi data shared. Prinsip-prinsip tersebut digunakan untuk menentukan platform dan arahan penyediaan teknologi untuk mendukung penerapan SNP di
SMA Plus PGRI Cibinong. Hasil dari identifikasi prinsip - prinsip Tabel 14 itu meliputi perangkat keras, perangkat lunak, dan perangkat komunikasi yang
disesuaikan dengan arsitektur teknologi saat ini, arsitektur data, dan arsitektur aplikasi yang didefinisikan pada fase information system architecture.
Tabel 14 Prinsip teknologi yang akan digunakan.
No Jenis
Prinsip 1
Perangkat keras •
Mendukung teknologi client server •
Independen terhadapa vendor dan brand tertentu •
Mampu beradapatsi dengan perkembangan teknologi di masa yang akan datang
• Didasarkan pada kebutuhan dan tujuan dari penerapan
SNP 2
Perangkat lunak •
Dapat beradaptasi dengan lingkungan •
Sistem operasi mendukung penggunaan perangkat keras dan perangkat lunak aplikasi yang dibangun
74
No Jenis
Prinsip •
Mendukung jaringan •
Memiliki Lisensi •
Menggunakan konsep sistem terbuka Opensource •
Bersifat multiplatform dapat beroperasi pada semua platform
• DBMS harus dapat mengakomodasi kebutuhan
transaksi data •
Data dibuat sekali, tidak redundan, dan harus konsisten
• Data merupakan milik bersama bukan milik unit
organisasi tertenttu •
Pengkasesan data dibatasi oleh hak akses user •
Data mudah di pelihara dan di backup •
Bahasa pemrograman dapat menghasilkan aplikasi yang bersifat GUI
• Bahasa pemrograman mendukung teknik
pengembangan berorientasi obyek 3
Perangkat komunikasi •
Teknologi komunikasi mendukung komunikasi client server
• Jaringan yang dibangun harus handal dan akses
internet harus cepat •
Internet digunakan untuk Sistem Informasi Penerapan SNP
• Teknologi komunikasi mampu mendukung fungsi
bisnis di masa yang akan datang
2. Mendefinisikan platform teknologi
Tujuan dari tahapan ini adalah menentukan strategi distribusi aplikasi dan data serta mendefinisikan platform teknologi yang akan menjadi lingkungan bagi
aplikasi dan data yang akan mendukung fungsi bisnis yang ada. Pada prinsip teknologi teridentifikasi bahwa teknologi yang dibutuhkan adalah teknologi
jaringan yang menghubungkan antar aplikasi sehingga dalam menentukan platform teknologi, lokasi antar unit organisasi dan gedung perlu di perhatikan.
Aplikasi dan basis data yang akan dikembangkan menggunakan konsep open source, lisensi dan client server. Penggunaan aplikasi open source sejalan dengan
deklarasi IGOS Indonesia Goes Open Source yang dicanangkan pada tahun 2004, diharapkan tidak ada lagi penggunaan aplikasi ilegal atau yang tidak
berlisensi. Sedangkan aplikasi berlisensi akan tetap digunakan dalam proses migrasi ke open source dengan mempersiapkan sumber daya manusia yang cukup
untuk memanfaatkan aplikasi open source. Sedangkan untuk konsep client server nantinya aplikasi dan data diletakkan pada satu lokasi yang dapat diakses oleh
75
pengguna diseluruh bagian dan unit organisasi dengan pembatasan hak akses. Konsep ini memanfaatkan teknologi internet karena lokasi unit organisasi dan
gedung yang berjauhan. Bahasa pemrograman PHP dan basis data MySQL dipilih karena pertimbangan open source. Detail platform teknologi yang diusulkan untuk
pengembangan aplikasi terlihat pada Lampiran 18. Pada Lampiran 18 juga terlihat perubahan platform teknologi saat ini
dengan usulan platform teknologi yang akan dikembangkan. Dengan asumsi teknologi informasi ini dipersiapkan sampai lima tahun ke depan, maka
dibutuhkan perangkat keras dan perangkat lunak yang dibutuhkan dalam pengembangan arsitektur enterprise. Adapun perangkat keras yang perlu
dipersiapkan adalah:
a. Server