Konferensi Nasional Sistem dan Informatika 2008; Bali, November 15, 2008
KNS&I08-007
PERANCANGAN SISTEM INFORMASI TIM PENILAI PENELITI INSTANSI (TP2I) LIPI Didi Rosiyadi¹), Ridwan Suhud²), Ade Cahyana¹) Pusat Penelitian Informatika1), Biro Organisasi & Kepegawaian2), Lembaga Ilmu Pengetahuan Indonesia, Jakarta
[email protected],
[email protected],
[email protected] ABSTRACT This paper elaborates upon the designing of an information system for assessing team of researchers in various institutions, at Indonesian Institute of Sciences. This project is one step of the TP2I LIPI Project Application Development which is granted by competitive research 2008, an open source base E-Government Framework Development. This step is conducted after the analysis step is performed using structured designing based on modeling tools such as Entity Relationship Diagram (ERD) and File Structure. The final results of this design are the entity relationship diagram and table specification/file structure which comprises of researcher, works unit, functional grade researcher, classes, researcher dossier and erudition tables. This design will be farther used as a basis for the development of TP2I LIPI information system. Keywords : Information System, E-Government, Open Source, Entity Relationship Diagram, File Structure.
1. Pendahuluan Kegiatan perancangan sistem dilakukan setelah menganalisis sistem. Perancangan sistem digunakan dalam menentukan bagaimana suatu sistem akan menyelesaikan apa yang harus diselesaikan, tahap ini menyangkut konfigurasi komponenkomponen perangkat lunak dan perangkat keras dari suatu sistem, sehingga setelah instalasi, sistem akan benar-benar memuaskan rencana bangun yang telah ditetapkan pada tahap analisis sistem. Setelah menyelesaikan tahap menganalisis sistem, dapatlah diperoleh gambaran yang jelas mengenai langkah-langkah yang harus dilakukan. Langkah selanjutnya adalah tahap perancangan sistem, yaitu tahap untuk memperbaiki atau meningkatkan efisiensi kerja sistem yang sedang berjalan. Tahap ini sangat penting dalam menentukan baik atau tidaknya hasil rancangan yang diperoleh. Hasil rancangan haruslah dapat memenuhi sasarannya yaitu berguna, mudah dimengerti dan dapat dilaksanakan, dalam arti datanya lengkap dan dapat dimengerti serta dapat dilaksanakan oleh pihak pemakai. Dari hasil analisis sistem yang ada maka sebagai tindak lanjut dari penyelesaian masalah dibuat suatu rancangan sistem baru. Tujuan kegiatan yang diulas dalam tulisan ini adalah untuk memberikan gambaran yang jelas dan mudah dimengerti baik oleh pemakai mapun oleh programmer dalam mengimplementasikan Sistem Tim Penilai Peneliti Instansi (TP2I) LIPI.
2. Landasan Teori Sistem Informasi adalah suatu kombinasi dari orang-orang, fasilitas teknologi, media, prosedur-prosedur dan pengendalian ditujukan untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin tertentu, memberi sinyal kepada manajemen dan yang lainnya terhadap kejadian-kejadian internal dan eksternal yang penting dan menyediakan suatu dasar untuk pengambilan keputusannya yang cerdik[7]. Database adalah sekumpulan tabel, view, indeks, trigger, procedure, dan obyek-obyek lain. Tabel adalah inti dari sebuah database. Setiap baris mewakili record, dan setiap kolom adalah atribut atau field. Setiap field mengandung satu jenis informasi. Indeks adalah file jenis khusus yang bekerjasama dengan tabel. Tujuannya adalah untuk mempercepat proses mengakses record atau sekelompok record tertentu. View adalah tabel virtual yang isinya ditentukan oleh query ke dalam database. Trigger adalah prosedur tersimpan yang secara otomatis dijalankan apabila data di dalam tabel berubah karena eksekusi perintah SQL INSERT, UPDATE, atau DELETE[6]. ERD adalah suatu alat dalam bentuk bagan yang menggambarkan relasi dan entitas suatu informasi. Entitas adalah objek datanya yang dicatat atau direkam kemudian diolah. Model relasi ini berdasarkan pada kesatuan relasi dan uraianuraiannya yang termasuk atribut-atribut dan nilai-nilai lainnya. Kesatuan dari relasi dalam model ERD mempunyai beberapa kelengkapan yang dapat mengekspresikan bentuk pasangan atribut nilai.
3. Hasil Perancangan Sistem Informasi TP2I LIPI Perancangan Sistem Informasi TP2I LIPI adalah: a. Entity Relationships Diagram Adapun ERD dari sistem informasi TP2I LIPI ini dapat dilihat pada gambar berikut ini:
35
Konferensi Nasional Sistem dan Informatika 2008; Bali, November 15, 2008
KNS&I08-007
Gambar 1. ERD Sistem Informasi TP2I LIPI Atribut untuk masing-masing entitas adalah sebagai berikut (keterangan yang cetak tebal adalah primary key dan bergaris bawah adalah foreign key): − Peneliti = { Nip, Karpeg, Nama, Tmplahir, Tgllahir, Jenkel, Gol, Kdjabatan, Almtrumah, Tlprumah, Nohp, Kdunit } − Unit Kerja = { Kdunit, Namaunit, Almtunit, Kontakunit, Tlpunit, Faxunit } − Golongan = { Gol, Pangkat} − Jenjang Jabatan = { Kdjabatan, Nmjabatan, Akredit, Tunjangan} − Berkas Peneliti = {Noberkas, Tglberkas, Nip, Tmtakhir, Pendidikan, Ut111unit...Up722unit, Ut111lipi...Up722lipi, Tgltaklipi, Tglsahlipi } − Karya Tulis Ilmiah = { Nip, Judul, Unilai, AKtp2i, AKtp3, Keterangan} b. Struktur File/Tabel No. 1 2 3 4 5 6 7 8 9 10 11 12
Nama Field Nip Karpeg Nama Tmplahir Tgllahir Jenkel Gol Kdjabatan Almtrumah Tlprumah Nohp Kdunit
No. 1 2 3 4
Nama Field Kdjabatan Nmjabatan Akredit Tunjangan
No. 1 2 3 4 5 6
Nama Field Kdunit Namaunit Almtunit Kontakunit Tlpunit Faxunit
Tipe Data Char Char Varchar Varchar Date Boolean Char Char Varchar Varchar Varchar Char
Tabel 1. Peneliti (tb_peneliti) Length Keterangan 9 Nomor Induk Pegawai 9 Nomor kartu Pegawai 40 Nama lengkap 25 Tempat lahir Tanggal lahir Jenis kelamin 5 Golongan/ ruang 5 Golongan Fungsional 60 Alamat rumah 20 Telepon rumah 15 Nomor handphone 3 Kode unit kerja di LIPI
Tabel 2. Jenjang Jabatan Peneliti (tb_jabatan) Tipe Data Length Keterangan Char 5 Kode jabatan (Golongan fungsional) Varchar 20 Nama Jabatan Numeric 6,2 Minimal Angka kredit Numeric 10,2 Besarnya Tunjangan Tabel 3. Unit Kerja (tb_unitkerja) Tipe Data Length Keterangan Char 3 Kode unit kerja di LIPI Varchar 40 Nama unit kerja Varchar 60 Alamat unit kerja Varchar 20 Kontak person di unit kerja Varchar 20 Telepon unit kerja Varchar 20 No. fax unit kerja 36
Konferensi Nasional Sistem dan Informatika 2008; Bali, November 15, 2008
No. 1 2
Nama Field Gol Pangkat
Tipe Data Char Varchar
No. 1. 2. 3. 4. 5. 6. 7. 8. 9.
Nama Field Noberkas Tglberkas Nip Tmtakhir Pendidikan Ut111unit Ut112unit Ut113unit Ut121unit
Tipe Data Char Date Char Date Varchar Numeric Numeric Numeric Numerik
10. 11. 12. 13. 14. 15.
Ut122unit Ut123unit Ut124unit Ut125unit Ut126unit Ut201unit
Numerik Numerik Numerik Numerik Numerik Numeric
16. 17.
Ut202unit Ut203unit
Numeric Numeric
18. 19.
Ut204unit Ut205unit
Numeric Numeric
20. 21.
Ut206unit Ut207unit
Numeric Numeric
22. 23.
Ut208unit Ut209unit
Numeric Numeric
24.
Ut210unit
Numeric
25. 26.
Ut211unit Ut220unit
Numeric Numeric
27. 28.
Ut31unit Ut32unit
Numeric Numeric
29.
Ut41unit
Numerik
30.
Ut42unit
Numerik
31.
Ut43unit
Numerik
32.
Ut51unit
Numerik
33.
Ut61unit
Numerik
34.
Ut62unit
Numerik
KNS&I08-007
Tabel 4. Golongan (tb_gol) Length Keterangan 5 Golongan / ruang 25 Pangkat Tabel 5. Berkas Peneliti (tb_berkas) Length Keterangan 10 No berkas TP2I LIPI Tanggal berkas 9 Nomor Induk Pegawai TMT Jabatan peneliti terakhir 5 Pendidikan yang diperhitungkan angka kreditnya 6,2 Unsur utama pendidikan bergelar Doktor (S3) 6,2 Unsur utama pendidikan bergelar Pasca Sarjana (S2) 6,2 Unsur utama pendidikan bergelar Sarjana (S1) / Diploma IV 6,2 Unsur utama, diklat fungsional peneliti, lamanya lebih dari 960 jam 6,2 Idem, lamanya antara 841-960 jam 6,2 Idem, lamanya antara 481-840 jam 6,2 Idem, lamanya antara 161-480 jam 6,2 Idem, lamanya antara 81-160 jam 6,2 Idem, lamanya kurang dari 80 jam 6,2 Unsur utama karya tulis ilmiah terbit dalam bentuk buku, penerbit internasional 6,2 Idem, penerbit nasional 6,2 Unsur utama karya tulis ilmiah bagian dari buku, penerbit internasional 6,2 Idem, penerbit nasional 6,2 Unsur utama karya tulis ilmiah terbit dalam jurnal ilmiah internasional 6,2 Idem, terbit dalam jurnal ilmiah nasional 6,2 Unsur utama karya tulis ilmiah terbit dalam proceeding pertemuan ilmiah internasional 6,2 Idem, proceeding pertemuan ilmiah nasional 6,2 Unsur utama karya tulis ilmiah dalam majalah ilmiah nasional tidak terakreditasi 6,2 Unsur utama makalah/komunikasi pendek hasil penelitian atau hasil pemikiran ilmiah terbit dalam majalah ilmiah terakreditasi 6,2 Idem, terbit dalam majalah ilmiah tidak terakreditasi 6,2 Unsur utama karya tulis ilmiah hasil litbang atau tinjauan/ulasan, tidak/belum diterbitkan, makalah disampaikan dalam pertemuan ilmiah 6,2 Unsur utama pengembangan dan pemanfaatan iptek 6,2 Unsur utama paten iptek yang sudah termasuk dalam daftar paten yang disetujui 6,2 Unsur utama diseminasi pemanfaatan iptek, menyusun buku pelajaran sekolah yang diterbitkan dan dimanfaatkan 6,2 Unsur utama diseminasi pemanfaatan iptek, menyusun buku penyuluhan/tulisan populer yang diterbitkan dan dimanfaatkan 6,2 Unsur utama diseminasi pemanfaatan iptek, menulis makalah iptek dalam kerangka pemasyarakatan hasil penelitian dalam buku/ majalah ilmiah yang tidak terakreditasi/ majalah semi populer 6,2 Unsur utama pembinaan kader peneliti, memimpin kelompok penelitian dan terlibat langsung dalam penelitian 6,2 Unsur utama, penghargaan ilmiah dan penugasan untuk memimpin unit kerja litbang, memperoleh tanda jasa atas prestasi dalam kegiatan ilmiah pada tingkat internasional 6,2 Unsur utama, penghargaan ilmiah dan penugasan untuk 37
Konferensi Nasional Sistem dan Informatika 2008; Bali, November 15, 2008
No.
Nama Field
Tipe Data
Length
35.
Up711unit
Numerik
6,2
36.
Up712unit
Numerik
6,2
37.
Up713unit
Numerik
6,2
38.
Up714unit
Numerik
6,2
39.
Up715unit
Numerik
6,2
40.
Up721unit
Numerik
6,2
41.
Up722unit
Numerik
6,2
42. s.d. 77. 78. 79. 80. 81.
Ut111lipi s.d.Up722lipi
Numerik
6,2
TglTAKlipi Tglsahlipi Statusberkas Deskripsi
Date Date Varchar Varchar
40 100
KNS&I08-007
Keterangan memimpin unit kerja litbang, memperoleh tanda jasa atas prestasi dalam kegiatan ilmiah pada tingkat nasional Unsur penunjang, pemasyarakatan iptek, menuliskan makalah iptek dalam majalah atau surat kabar Unsur penunjang, pemasyarakatan iptek, menuliskan makalah iptek di TV/Radio atau di tempat tertentu di luar lingkungan kerjanya Unsur penunjang, pemasyarakatan iptek, menuliskan karya tulis ilmiah yang tidak diterbitkan Unsur penunjang, pemasyarakatan iptek, memberikan pelayanan kepada masyarakat atau kegiatan lain yang menunjang pelaksanaan tugas umum pemerintahan dan pembangunan berdasarkan penugasan Unsur penunjang, pemasyarakatan iptek, terjemahan/ saduran buku pelajaran SLTA ke bawah, Unsur penunjang, keikutsertaan dalam kegiatan ilmiah, duduk dalam keanggotaan redaksi majalah, tidak terakreditasi Unsur penunjang, keikutsertaan dalam kegiatan ilmiah, berperan serta aktif sebagai anggota/ peserta dalam pertemuan ilmiah tingkat internasional/nasional/regional Idem, Unsur utama sampai dengan unsur penunjang hasil penilaian dari TP2I LIPI Tanggal Taksiran Angka Kredit (TAK) oleh TP2I LIPI Tgl. Disahkan TAK oleh TP2I LIPI Status berkas diproses Deskripsi status berkas diproses
Tabel 6. Karya Tulis (tb_karyatulis) No. 1 2 3 4 5 6
Nama Field Nip Judul Unilai AKtp2i AKtp3 Keterangan
Type Data Char Varchar Varchar Numeric Numeric Memo
Length 9 80 100 6,2 6,2
Keterangan Nomor Induk Pegawai Judul karya tulis Unsur yang dinilai Angka Kredit menurut TP2I Angka Kredit menurut TP3 Keterangan penilaian karya ilmiah dari penilai
4. Implementasi Awal Implementasi awal yang dilakukan dalam membangun sistem Informasi TP2I LIPI dengan menggunakan bahasa pemrograman web PHP dengan editor pengembangan program (Integrated Development Environment) yaitu PHP Designer 2005 dengan Database yang digunakan adalah MySQL, yang semuanya merupakan Open Source Software. Contoh tampilan-tampilan di layar, bisa dilihat pada Gambar 2, 3 dan 4.
Gambar 2. Tampilan Source Code Editor pada PHP Designer 2005 38
Konferensi Nasional Sistem dan Informatika 2008; Bali, November 15, 2008
KNS&I08-007
Gambar 3. Tampilan Menu Input Data Peneliti hasil Compile
Gambar 4. Tampilan Database untuk tabel Peneliti pada MySQL
5. Kesimpulan Tahapan perancangan sistem merupakan tahapan yang dilakukan setelah tahapan analisis sistem. Tahapan ini sangat penting dalam memberikan gambaran tentang program/ software yang akan dibangun sehingga akhirnya dapat mempermudah pemakai dalam memahami sistem dan dapat mempermudah programmer dalam pembangunan sistem informasi TP2I LIPI.
6. Saran Diharapkan dapat dilakukan tahapan perancangan dengan metode object oriented design sehingga nantinya dapat diimplementasikan dalam bahasa pemrograman berorientasi objek (object oriented programming language).
Daftar Pustaka [1] [2] [3] [4] [5] [6] [7]
Dennis, A. Barbara Haley Wixom, and Roberta M. Roth. 2005. System Analysis and Design, Wiley, UK. Dewizt,S.D. (1996), System Analysis and Design and the Transition to Objects, McGraw-Hill International Editions, New York. LIPI. (2005). Petunjuk Pelaksana Jabatan Fungsional Peneliti dan Angka Kreditnya, LIPI, Jakarta LIPI. (2005). Petunjuk Teknis Jabatan Fungsional Peneliti dan Angka Kreditnya, LIPI, Jakarta Meiler Page-Jones (1996). The Practical Guide to Structured System Design, Prentice Hall, USA. Kristanto H. (1994). Konsep dan Perancangan Database, Andi Offset, Yogyakarta. John F. Nash dan Martin B. Robert, http://media.diknas.go.id/media/document/4496.pdf, diakses terakhir tanggal 30 Oktober 2008.
39