sistem informasi akademik berbasis web pada smp negeri 6 purwodad
TRANSCRIPT
-
SISTEM INFORMASI AKADEMIK BERBASIS WEB
PADA SMP NEGERI 6 PURWODADI
SKRIPSI
Tugas Akhir disusun untuk memenuhi syarat
mencapai gelar Kesarjanaan Komputer pada
Program Studi Sistem Informasi
Jenjang Program Strata-1
Oleh :
Bambang Nurdiyansah
05.01.55.0025
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS STIKUBANK (UNISBANK)
SEMARANG
2009
-
ii
PERNYATAAN KESIAPAN UJIAN TUGAS AKHIR
Saya, Bambang Nurdiyansah dengan ini menyatakan bahwa laporan tugas akhir
yang berjudul :
SISTEM INFORMASI AKADEMIK BERBASIS WEB
PADA SMP NEGERI 6 PURWODADI
adalah benar hasil karya kami dan belum pernah diajukan sebagai karya ilmiah,
sebagian atau seluruhnya, atas nama kami atau pihak lain.
Bambang Nurdiyansah
(..) NIM: 05.01.55.0025
Disetujui oleh Pembimbing
Kami setuju laporan tersebut diajukan untuk Ujian Tugas Akhir
Semarang, Juli 2009
( Edy Supriyanto, Drs, M.Kom ) Pembimbing I
Semarang, Juli 2009
( Arief Jananto, S.Kom ) Pembimbing II
-
HALAMAN PENGESAHAN
SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMP NEGERI 6 PURWODADI
Telah dipertahankan di depan tim dosen penguji Tugas Akhir Fakultas Teknologi Informasi UNIVERSITAS STIKUBANK (UNISBANK) Semarang dan diterima sebagai salah satu syarat guna menyelesaikan Jenjang Strata 1, Program Studi Sistem Informasi.
Semarang, 2009
Ketua
(Edy Supriyanto, Drs M.Kom) Sekretaris
(Arief Jananto, S.Kom) Anggota
(Herny Februariyanti, ST)
MENGETAHUI : UNIVERSITAS STIKUBANK (UNISBANK) SEMARANG
Fakultas Teknologi Informasi
Dekan
( DR. Drs. Yohanes Suhari, M.Msi )
iii
-
MOTTO DAN PERSEMBAHAN
MOTTO
Setiap ibadah yang disertai niat bersih, maka akan membuahkan hasil yang
baik.
Carilah ilmu setinggi langit selama kita masih diberikan kesempatan oleh
Allah SWT.
Tangan di atas lebih mulia dari pada tangan di bawah.
Bekerjalah dengan disiplin dan etos kerja yang tinggi.
PERSEMBAHAN
Tuhan Yang Maha Esa.
Junjunganku Nabi Muhammad SAW.
Bapak, Ibuku Doa kalian tidak tertandingi oleh siapapun di dunia ini, terima
kasih untuk kesekpatan yang kalian berikan.
Kakakku yang memberikan kesempatan dan dorongan untuk melanjutkan
sekolah yang lebih tinggi.
Someone yang selalu aku sayangi yang selalu mengisi hari-hari terakhir
proses penyelesaian karya ini.
Seluruh Teman-Temanku yang telah membantu tercapainya skripsi ini hingga
berakhir
Semua pihak yang membaca Karya Ilmiah ini.
-
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS STIKUBANK SEMARANG
Program Studi Sistem Informatika
Jenjang Program Strata 1
Skripsi Sarjana Komputer
SISTEM INFORMASI AKADEMIK BERBASIS WEB
PADA SMP NEGERI 6 PURWODADI
Bambang Nurdiyansah : 05.01.55.0025
Abstraksi Seiring teknologi yang berkembang dengan pesat dan semakin canggih,
khususnya bidang informasi sudah banyak hasil yang telah dicapai manusia. Informasi saat ini sudah menjadi bagian yang tidak terpisahkan lagi dari kehidupan manusia. Dalam hal ini mengenai Sistem Informasi Akademik Berbasis Web Pada SMP Negeri 6 Purwodadi, yang berfungsi sebagai informasi sekolah, informasi guru dan siswa, informasi jadwal mengajar guru, informasi jadwal pelajaran siswa, tugas siswa dan jadwal ujian siswa. Software yang digunakan untuk merancang dan mendesain Sistem Informasi Akademik Berbasis Web Pada SMP Negeri 6 Purwodadi adalah bahasa pemrograman HTML, PHP, PhpMyAdmin sebagai sebuah tools untuk membantu mengelola basis data MySQL, text editor Macromedia Dreamweaver MX 2004, AppServ-win32-2.5.4a , dan image editor Adobe Photoshop CS2.
Hadirnya Sistem Informasi Akademik Berbasis Web Pada SMP Negeri 6 Purwodadi yang nantinya dharapkan dapat memberikan sarana dan kemudahan kepada masyarakat, guru dan siswa, untuk mengetahui jadwal mengajar, jadwal pelajaran, tugas siswa, dan jadwal ujian siswa secara online dan memperoleh informasi sekolah secara lengkap dengan cepat melalui website online ini.
-
Kata Kunci :
. Sistem Informasi Berbasis Web, Informasi Sekolah, Informasi Guru dan
Siswa, Informasi Jadwal Mengajar Guru, Informasi Jadwal Pelajaran Siswa, Tugas
Siswa dan Jadwal Ujian Siswa.
Pembimbing I Pembimbing II
( Edy Supriyanto, Drs, M.Kom ) ( Arief Jananto, S.Kom )
-
vii
KATA PENGANTAR
Assalamualaikum Wr. Wb.
Dengan memanjatkan puji syukur kehadirat Allah Subhanahu Wa Taala
yang telah melimpahkan segenap Rahmat dan Hidayah-Nya sehingga penulis
dapat menyelesaikan tugas akhir ini dengan judul Sistem Informasi Akademik
Pada SMP Negeri 6 Purwodadi.
Penyusunan Tugas Akhir ini merupakan salah satu syarat untuk
menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknologi Informasi Universitas Semarang. Atas tersusunnya Laporan Tugas Akhir ini, penulis mengucapkan terima
kasih yang sebesar-besarnya kepada : 1. Bapak Prof. DR. Y. Sutomo, M.M selaku Rektor Universitas Stikubank
Semarang.
2. Bapak Dr. Drs. Yohanes Suhari, M.MSi selaku Dekan Fakultas Teknologi
Informasi.
3. Ibu Dra. Sulastri, M.Kom, selaku Ketua Program Studi Sistem Informasi Universitas Stikubank Semarang.
4. Bapak Edy Supriyanto, Drs, M.Kom dan Arief Jananto, S.Kom, selaku pembimbing yang telah memberikan pengarahan dan bimbingan kepada penulis dalam penyusunan Laporan Tugas Akhir ini hingga selesai.
5. Bapak/Ibu Dosen di Fakultas Teknologi Informasi Universitas Stikubank Semarang yang telah memberikan bekal ilmu pengetahuan kepada penulis.
6. Semua Guru dan Staf Pihak SMP Negeri 6 Purwodadi dimana tempat saya mengadakan kegiatan penelitian dan observasi dalam pembuatan Laporan Tugas akhir ini.
-
viii
7. Ayah, Ibu, Kakak, serta seluruh Keluargaku tercinta terima kasih atas dukungan materi maupun doa, waktu dan kasih sayang mereka yang tidak pernah putus..
8. Teman-teman KjC senasib-seperjuangan; Blacky, Okto, El, Atenk, Aris, dr. Rejo, Ian BE, Singgih, Jack, Rozi, Bagus, yang sudah menemani hari-hari penulis dalam suka dan duka.
9. Teman-teman Ranger FC semuanya yang selalu siap sedia buat diajak main Futsal untuk ngilangin penat dan stress.
10. Semua pihak yang tidak bisa penulis sebutkan satu persatu, yang telah mendukung baik secara langsung maupun tidak langsung atas terlaksananya Tugas Akhir ini.
Penulis menyadari sepenuhnya bahwa dalam penyusunan Tugas Akhir ini masih jauh dari sempurna. Untuk itu kritik dan saran yang bersifat membangun guna perbaikan dimasa mendatang akan penulis terima dengan senang hati beserta ucapan terima kasih.
Wassalamualaikum Wr. Wb
Semarang, 2009
Penulis
-
ix
DAFTAR ISI
Halaman
HALAMAN JUDUL ........................................................................................... i HALAMAN PERSETUJUAN ............................................................................ ii HALAMAN PENGESAHAN .............................................................................. iii HALAMAN MOTTO DAN PERSEMBAHAN ................................................ iv ABSTRAKSI ........................................................................................................ v KATA PENGANTAR .......................................................................................... vii DAFTAR ISI ......................................................................................................... ix DAFTAR GAMBAR ............................................................................................ xv DAFTAR TABEL ................................................................................................ xvi
BAB I : PENDAHULUAN 1.1. Latar Belakang ............................................................................ 1
1.2. Perumusan Masalah .................................................................... 3
1.3. Batasan Masalah.......................................................................... 4 1.4. Tujuan Dan Manfaat Penelitian .................................................. 4
1.4.1. Tujuan Penelitian ............................................................ 4 1.4.2. Manfaat Penelitian .......................................................... 4
1.5. Metodologi Penelitian ................................................................. 5 1.5.1. Studi Pustaka ................................................................... 5 1.5.2. Metodologi Observasi ..................................................... 6 1.5.3. Metode Pengembangan Sistem ....................................... 6
1.6. Sistematika Penulisan ................................................................. 7
BAB II : LANDASAN TEORI 2.1. Konsep Dasar Sistem .................................................................. 9
2.1.1. Pengertian Sistem ............................................................ 9
-
x
2.1.2. Elemen-Elemen Sistem .................................................. 10
2.2. Konsep Dasar Informasi ............................................................. 12
2.2.1. Pengertian Informasi ...................................................... 12
2.2.2. Kualitas Informasi .......................................................... 13
2.2.3. Siklus Informasi ............................................................. 13 2.3. Analisa Sistem ............................................................................ 14
2.3.1. Pengertian Analisa Sistem ............................................. 14 2.3.2. Alat Analis Yang Dipakai .............................................. 15
2.4. Desain Sistem ............................................................................. 17 2.4.1. Tahap-Tahap Desain Sistem .......................................... 17
2.4.2. Alat Bantu Desai Sistem ................................................ 19 2.4.3. Spesifikasi Proses (Propses Spesification) ..................... 21 2.4.4. Kamus Data (Data Dictionary) ....................................... 22 2.4.5. Entity Relationship Data (ERD) .................................... 22
2.5. Internet dan HTML .................................................................... 23 2.5.1. Pengertian Internet ......................................................... 23 2.5.2. Pengertian HTML ............................................................ 24 2.5.3. Struktur Data HTML ...................................................... 24 2.5.4. Tag HTML ...................................................................... 26
2.6. Macromedia Dreamweaver MX ................................................. 28 2.6.1. Script .............................................................................. 29 2.6.2. Konsep Dasar MySql Database ....................................... 29
2.7. PHP ............................................................................................. 30
2.7.1. Pengertian PHP ............................................................... 30
2.7.2. Keunggulan PHP ............................................................ 32 2.8. Pengertian Sistem Informasi Akademik ..................................... 33
2.8.1. Definisi Sistem Informais Akademik .............................. 33 2.8.2. Hal-hal yang Berhubungan Dengan Informasi On-line .. 33
-
xi
2.9. Konsep Dasar Pendidikan ........................................................... 35 2.9.1. Pengertian Pendidikan ..................................................... 35 2.9.2. Unsur-unsur Pendidikan .................................................. 35
BAB III : ANALISA SISTEM YANG BERJALAN 3.1. Analisa Masalah .......................................................................... 37
3.1.1. Sejarah Sisngkat SMP Negeri 6 ..................................... 37 3.1.1. Kondisi Sekolah .............................................................. 38
3.1.2. Visi, Misi dan Tujuan ..................................................... 39 3.1.3. Struktur Organisasi dan Diskripsi Jabatan ...................... 40
3.2. Analisa Sistem ............................................................................. 47
3.2.1. Identifikasi Masalah dan Sumber Masalah ..................... 47 3.2.2. Kendala Yang Terjadi pada Sistem Yang Ada ............... 48 3.2.3. Tahap-tahap Analisa Sistem ............................................ 48
3.2.4. Sistem Yang Diusulkan ................................................... 49 3.2.5. Sofware Yang Dibutuhkan .............................................. 49 3.2.6. Bagian Aliran Dokumen Sistem Lama ........................... 50 3.2.7. Kebutuhan Data dan Informasi ....................................... 52
3.3. Analisa Sofware ......................................................................... 53 3.3.1. Prinsip-prinsip Analisa ( Analisa Principles ) ............... 53 3.3.2. Domain Informasi ( The Informasi Domain ) ................. 53 3.3.3. Pembagian ....................................................................... 54 3.3.4. Permodelan ...................................................................... 55 3.3.5. Esensial dan Implementasi .............................................. 56
3.4. Analisa Brainware ...................................................................... 57 3.4.1. Analisa Sistem ................................................................. 57 3.4.2. Programmer ..................................................................... 57 3.4.3. Teknisi ............................................................................. 58 3.4.4. Operator........................................................................... 58
-
xii
3.5. Analisa Cost and Benefit ............................................................. 58 3.5.1. Komponen Biaya ............................................................. 58 3.5.2. Komponen Manfaat ......................................................... 61
BAB IV : DESAIN SISTEM BARU 4.1. Gambaran Kerja Sistem Baru...................................................... 63 4.2. Contex Diagram Sistem Informasi Akademik ............................ 64 4.3. Decomposisi ................................................................................ 67 4.4. Tingkatan DFD ........................................................................... 68
4.4.1. Data Flow Diagram Level 0 ........................................... 68 4.4.2. Data Flow Diagram Level 1 ........................................... 71
4.5. Perancangan Data Base ............................................................... 73 4.6. Analisa Normalisasi .................................................................... 74 4.7. Relationship Tabel ..................................................................... 77 4.8. Desain File Data Base ................................................................. 78
4.8.1. Tabel Guru ...................................................................... 78
4.8.2. Tabel Siswa ..................................................................... 79 4.8.3. Tabel Mata Pelajaran....................................................... 79 4.8.4. Tabel Jadwal Mengajar Guru .......................................... 80 4.8.5. Tabel Jadwal Pelajaran Siswa ......................................... 80
4.9. Desain Halaman Utama............................................................... 81 4.10. Desain Input dan Output ............................................................. 82 4.10.1. Desain Input .................................................................... 82
4.10.2. Desain Output ................................................................. 86 4.11. Struktur Flowchart ...................................................................... 89 4.11.1. Flowchart Menu Index SMP Negeri 6 Purwodadi .......... 89 4.11.2. Sub Modul Login Guru ................................................... 91 4.11.3. Sub Modul Login Siswa .................................................. 92 4.11.4. Sub Modul Login Admin ................................................ 93
-
xiii
4.11.5. Sub Modul Informasi Guru ............................................. 94 4.11.6 Sub Modul Informasi Siswa ............................................ 96 4.11.7. Sub Modul Informasi Admin .......................................... 98
BAB V : RENCANA IMPLEMENTASI 5.1. Tampilan Menu Program ............................................................ 102 5.2. Tampilan Profile.......................................................................... 103 5.3. Tampilan Menu Informasi .......................................................... 104 5.3.1. Tampilan Fasilitas ............................................................. 104 5.3.2. Tampilan Prestasi .............................................................. 105 5.3.3. Tampilan Kontak ............................................................... 106 5.4. Tampilan Desain Input ................................................................ 107 5.4.1. Pendataan Guru ................................................................. 107 5.4.2. Pendataan Siswa ................................................................ 108 5.4.3. Pendataan Jadwal Mengajar Guru ..................................... 109 5.4.4. Pendataan Jadwal Pelajaran Siswa .................................... 110 5.5. Tampilan Desain Output ............................................................. 111 5.5.1. Informasi Guru .................................................................. 111 5.5.2. Informasi Siswa ................................................................. 112 5.5.3. Informasi Kalender Sekolah .............................................. 113 5.6. Tampilan Informasi Login .......................................................... 114 5.7. Tampilan konfirmasi Login ........................................................ 114 5.8. Tampilan Menu Log Out ............................................................. 114 5.9. Tampilan News ........................................................................... 115 5.10. Cetak Jadwal Mengajar Guru ...................................................... 116 5.11. Cetak Jadwal Pelajaran Siswa ..................................................... 116 5.12. Cetak Jadwal Ujian Siswa ........................................................... 117 5.13. Testing Program .......................................................................... 118 5.13.1. Testing Flowchart ........................................................... 118
-
xiv
5.13.2. Testing Flowgraph .......................................................... 120 5.13.3. Cyclomatic comptexity ................................................... 122 5.13.4. Deriving Test Case .......................................................... 122
BAB VI : PENUTUP 6.1. Kesimpulan ................................................................................. 124 6.2. Saran ............................................................................................ 125
DAFTAR PUSTAKA LAMPIRAN Listing Program
Surat Riset
Lembar Bimbingan
-
xv
DAFTAR GAMBAR
Gambar 1.1. : Pintu Gerbang SMP Negeri 6 Purwodadi ............................. 2 Gambar 1.2. : Ruang Kelas SMP Negeri 6 Purwodadi ................................. 3 Gambar 2.1. : Siklus Informasi ..................................................................... 12 Gambar 2.2. : Siklus Pengolahan Data ......................................................... 14 Gambar 2.3. : Contoh HTML ........................................................................ 26 Gambar 2.4. : Software Dreamweaver MX 2004 ......................................... 29 Gambar 2.5. : Logo PHP ............................................................................... 31 Gambar 2.6. : Konsep PHP ........................................................................... 32 Gambar 3.1. : Struktur Organisasi SMP Negeri 6 Purwodadi ...................... 41 Gambar 3.2. : Flow of Document Sistem Penjadwalan ................................ 51 Gambar 3.3. : Domain Informasi .................................................................. 54 Gambar 3.4. : Sistem Informasi Web pembagian fungsional secara horizontal................................................................................ 55 Gambar 3.5. : Sistem Informasi Web Permodelan ....................................... 56 Gambar 3.6. : Kelas / Objek .......................................................................... 57 Gambar 4.1. : Context Diagram Sistem Informasi Akademik pada SMP Negeri 6 Purwodadi ...................................................... 65 Gambar 4.2. : Decomposisi Sistem Informasi Akademik pada SMP Negeri 6 Purwodadi ...................................................... 67 Gambar 4.3. : DFD Level 0 .......................................................................... 68 Gambar 4.4. : DFD Level 1 .......................................................................... 71 Gambar 4.5. : Entity Relayionship Diagram ................................................. 73 Gambar 4.6. : Relationship Tabel ................................................................. 77 Gambar 4.7. : Desain Halaman Utama SIA .................................................. 81 Gambar 4.8. : Desain Pendataan Guru .......................................................... 82 Gambar 4.9. : Desain Pendataan Siswa......................................................... 83 Gambar 4.10. : Desain Pendataan jadwal Mengajar Guru .............................. 84 Gambar 4.11. : Desain Pendataan Jadwal Pelajaran Siswa............................. 84 Gambar 4.12. : Desain Input Jadwal Ujian Semester ..................................... 85
-
xvi
Gambar 4.13. : Desain Output Informasi Guru ............................................... 86 Gambar 4.14. : Desain Output Informasi Siswa ............................................. 86 Gambar 4.15. : Desain Output Informasi Jadwal Mengajar Guru .................. 87 Gambar 4.16. : Desain Output Informasi Jadwal Pelajaran Siswa ................. 87 Gambar 4.17. : Desain Output Informasi Jadwal Ujian Siswa ....................... 88 Gambar 4.18. : Flowchart Halaman Index SMP N 6 Purwodadi .................... 89 Gambar 4.19. : Flowchart Halaman Informasi dan Login .............................. 91 Gambar 4.20. : Flowchart Halaman Login Siswa ........................................... 92 Gambar 4.21. : Flowchart Halaman Login Admin ......................................... 93 Gambar 4.22. : Flowchart Halaman Informasi Guru ...................................... 94 Gambar 4.23. : Flowchart Halaman Informasi Siswa ..................................... 96 Gambar 4.24. : Flowchart Halaman Informasi Admin ................................... 99 Gambar 5.1. : Halaman Default ( Menu Utama ).......................................... 102 Gambar 5.2. : Tampilan Profile Sekolah....................................................... 103 Gambar 5.3. : Tampilan Halaman Fasilitas .................................................. 104 Gambar 5.4. : Tamilan Halaman Prestasi ..................................................... 105 Gambar 5.5. : Tampilan Halaman Kontak .................................................... 106 Gambar 5.6. : Tampilan Pendatan Guru ....................................................... 107 Gambar 5.7. : Tampilan Pendataan Siswa .................................................... 108 Gambar 5.8. : Tampilan Pendataan Jadwal Mengajar Guru ......................... 109 Gambar 5.9. : Tampilan Pendataan Jadwal Mengajar Siswa ........................ 110 Gambar 5.10. : Tampilan Halaman Informasi Guru ....................................... 111 Gambar 5.11. : Informasi Profile Siswa .......................................................... 112 Gambar 5.12. : Informasi Halaman Kalender Sekolah ................................... 113 Gambar 5.13. : Menu Informasi Login ........................................................... 114 Gambar 5.14. : Menu Konfirmasi Login......................................................... 114 Gambar 5.15. : Tampilan Menu Logout ......................................................... 114 Gambar 5.16. : Tampilan Menu News ............................................................ 115 Gambar 5.17. : Cetak Jadwal Mengajar Guru ................................................. 116 Gambar 5.18. : Cetak Jadwal Pelajaran Siswa ................................................ 116 Gambar 5.19. : Cetak Jadwal Ujian Siswa ...................................................... 117
-
xvii
Gambar 5.20. : Testing Flowchart .................................................................. 119 Gambar 5.21. : Testing Flowgraph ................................................................. 121
-
xvi
DAFTAR TABEL
Tabel 2.1. : Simbol-simbol Diagram Alir Dokumen (Flow of Document) .... 16 Tabel 2.2. : Simbol Data Flow Diagram (DFD) ............................................ 20 Tabel 2.3. : Simbol Block Chart ..................................................................... 21 Tabel 2.4. : Simbol Kamus Data .................................................................... 22 Tabel 2.5. : Simbol-simbol ERD .................................................................... 23 Tabel 2.6. : Daftar Tag HTML yang umum digunakan ................................. 27 Tabel 3.1. : Biaya Pengadaan ......................................................................... 59 Tabel 3.2. : Biaya Persiapan Operasional ...................................................... 59 Tabel 3.3. : Biaya Proyek ............................................................................... 60 Tabel 3.4. : Biaya Operasi dan Biaya Perawatan ........................................... 60 Tabel 3.5. : Total Biaya .................................................................................. 61 Tabel 3.6. : Biaya Skripsi Saat ini .................................................................. 61 Tabel 4.1. : Bentuk fisik tabel Guru ............................................................... 78 Tabel 4.2. : Bentuk fisik tabel Siswa .............................................................. 79 Tabel 4.3. : Bentuk fisik tabel Mata Pelajaran ............................................... 79 Tabel 4.4 : Bentuk fisik tabel Mengajar Guru ............................................... 80 Tabel 4.5 : Bentuk fisik tabel Jadwal Pelajaran ........................................... 80
-
1
BAB I
PENDAHULUAN
1.1. Latar Belakang
Dalam perkembangan teknologi informasi yang sangat pesat ini telah
membawa kita memasuki sebuah dunia baru, dunia dimana komunikasi
memegang peranan penting dalam kehidupan. Berbagai macam fasilitas
disediakan guna memenuhi semua kebutuhan akan komunikasi. Penggunaan
fasilitas Internet beserta aplikasi-aplikasinya, sudah tidak asing lagi di
masyarakat. Karena kemampuannya dalam menyajikan informasi secara
cepat dan akurat tidak diragukan lagi. Salah satu aplikasi internet yang
sekarang marak digunakan adalah Website . Website ini selain berfungsi
sebagai penyedia informasi juga sebagai pengelola data. Sehingga webite
selain tampilannya menarik juga menyajikan informasi yang interaktif dan
komunikatif.
Dengan perkembangan teknologi informasi yang sangat pesat,
teknologi informasi sekarang telah merambah di berbagai aspek kehidupan,
tidak terkecuali pada dunia pendidikan. Saat ini bisa dijumpai hampir semua
sekolah mulai SLTP hingga perguruan tinggi telah memiliki website sekolah
masing-masing, yang digunakan untuk memperkenalkan profil sekolah
tersebut. Dengan adanya website tersebut, sekarang masyarakat dapat lebih
mudah mendapatkan informasi tentang sekolah yang mereka minati dengan
cepat dan efisien dengan menggunakan teknologi Internet yang kini sudah
-
2
tidak asing lagi di masyarakat. Website merupakan salah satu aplikasi dari
Internet yang berfungsi menyajikan informasi secara akurat dan cepat.
Selain itu, website juga berfungsi sebagai pengelola data (basis data)
berbasis web. Sehingga selain tampilan yang menarik juga menyajikan
informasi yang interaktif dan komuni-katif.
Hakikatnya dibuatlah web sekolah SMP Negeri 6 Purwodadi untuk
menyampaikan informasi ke masyarakat tentang Profile Sekolahan,
Pendidikan Sekolah, Fasilitas Sekolah, Organisasi Sekolah dan lain-lain.
Dengan itu masyarakat tidak perlu datang langsung ke sekolahan. dan
Informasinya diharapkan masyarakat tertarik sehingga ingin menyekolahkan
anaknya ke SMP Negeri 6 Purwodadi.
Gambar 1.1. Pintu Gerbang SMP N 6 Purwodadi
-
3
Gambar 1.2. Ruang Kelas SMP Negeri 6 Purwodadi
Dengan pertimbangan dan pemikiran tersebut, maka penulis sangat
tertarik membuat proyek tugas akhir dengan mengangkat judul SISTEM
INFORMASI AKADEMIK BERBASIS WEB PADA SMP NEGERI 6
PURWODADI.
1.2. Perumusan Masalah
Dari gambaran latar belakang yang dikemukakan di atas, penulis
ingin mengemukakan permasalahan tentang bagaimana merancang sekaligus
membagun aplikasi web sekolah yang online kepada masyarakat melalui
media website dengan tampilan yang menarik serta penyajian informasi
yang mudah, dan sederhana.
-
4
1.3. Batasan Masalah
Mengingat terbatasnya kemampuan dan waktu yang tersedia serta
luasnya ruang lingkup sistem akademik yang begitu banyak dan kompleks,
maka penulis memberikan pembatasan masalah yaitu pemberian informasi
berupa informasi guru dan karyawan, siswa, penjadwalan mengajar guru,
penjadwalan pelajaran siswa, penjadwalan ujian siswa, data tugas siswa
serta menu data informasi mengenai fasilitas yang ada di sekolah tersebut.
1.4. Tujuan dan Manfaat Penelitian
1.4.1. Tujuan Penelitian
a. Sistem Informasi Akademik berbasis Web yang dapat
memberikan informasi yang up to date kepada siswa ataupun
orang tua siswa pada khususnya serta masyarakat pada
umumnya.
b. Menghasilhkan sistem informasi dengan Data Flow Diagram
untuk databasenya. Dan menggunakan ERD untuk
menggambarkan struktur dan hubungan datanya.
1.4.2. Manfaat Penelitian
a. Bagi Penulis
Akan menambah pengetahuan tentang bagaimana membuat suatu
sistem online, melalui ilmu yang didapat baik dari bangku kuliah
ataupun dari luar. Dan memenuhi salah satu syarat untuk
menyeleseikan Tugas Akhir pada jurusan Sistem Informasi
-
5
Fakultas Teknologi Informasi di Universitas Stikubank
Semarang.
b. Bagi Jenjang SMP N 6 Purwodadi
Sebagai bahan masukan rancangan sistem informasi yang
berbasiskan komputer melalui sistem online sehingga mampu
memberikan efesiensi serta efektifitas pekerjaan yang berkaitan
dengan pengolahan data akademik.
c. Bagi Pembaca
Untuk menambah pengetahuan bagi pembaca yang bisa
digunakan untuk sumber informasi bagi penelitian lebih lanjut
dengan pokok persoalan yang menyangkut masalah teknologi
online.
d. Bagi Akademis
Sebagai sarana untuk mengukur sampai sejauh mana pemahaman
dan penguasaan mahasiswa terhadap ilmu yang diberikan dan
sebagai bahan evaluasi akademik.
1.5. Metodologi Penelitian
1.5.1. Studi Pustaka
Studi pustaka adalah suatu teknik atau cara pengumpulan
data atau informasi yang dilakukan dengan cara membaca buku
buku, laporanlaporan dan sebagainya yang berhubungan dengan
permasalahan terkait.
-
6
1.5.2. Metodologi observasi
Metodelogi Observasi adalah suatu teknik pengumpulan data
atau informasi yang dilakukan dengan cara mengadakan pengamatan
langsung pada obyek permasalahan dan kemudian dari pengamatan
tersebut diambil suatu kesimpulan. Adapun metode pengumpulan
yang dipakai oleh penyusun adalah sebagai berikut :
a. Interview/Wawancara
Yaitu metode pengumpulan data yang dilakukan dengan cara
tanya jawab secara langsung dengan Kepala Sekolah tentang
data-data yang berhubungan dengan informasi akademik SMP
tersebut.
b. Literature
Yaitu metode pengumpulan data yang dilakukan penyusun
dengan cara membaca dan mencatat serta mempelajari dokumen-
dokumen atau buku-buku yang bersangkutan dengan masalah
yang sedang diteliti pada SMP tersebut.
1.5.3. Metode Pengembangan Sistem
Metode pengembangan perangkat lunak dalam penulisan
skripsi ini adalah metode prototipe menurut Tavri D. Mahyuzir
(Pengantar Analisis dan Perancangan Perangkat Lunak.1991).
Proses yang terjadi pada metode prototipe dapat dijelaskan sebagai
berikut :
-
7
a. Analisa
- Menganalisis sistem di SMP N 6 Purwodadi.
- Menganalisis permasalahan.
- Memberikan analisa terhadap sistem baru.
b. Desain
Tahap desain merupakan tahap merancang desain struktur
diagram dan merancang database.
c. Prototipe
- Perancangan model interface (I/O).
- Menentukan tipe dan menentukan perangkat keras yang akan
digunakan.
d. Evaluasi dan perbaikan
Pada tahap ini yang akan dilakukan adalah pengetesan dan hasil
evaluasi.
e. Hasil
Pada tahap ini yang dilakukan adalah penerapan rancangan
interface (I/O) yang dibangun pada keadaan yang sebenarnya dan
siap untuk digunakan atau dapat dikatakan bagaimana
mempublikasikan informasi.
1.6. Sistematika Penulisan
Untuk mendapatkan gambaran yang jelas dan terperinci mengenai
skripsi ini maka penulis menguraikan sistematikanya sebagi berikut:
-
8
BAB I : PENDAHULUAN
Dalam bab ini dijelaskan tentang latar belakang, perumusan
masalah, pembatasan masalah, tujuan dan manfaat penelitian,
metode penelitian, serta sistematika penulisan.
BAB II : LANDASAN TEORI
Pada bab ini dapat dijelaskan teori-teori yang berkaitan dengan
sistem informasi serta dimasukkan definisi singkat dari istilah-
istilah yang berhubungan dengan web.
BAB III : ANALISIS SISTEM YANG BERJALAN
Pada bab ini menjelaskan tentang analisa sistem dan
pemecahan masalah yang ditentukan.
BAB IV : DESAIN SISTEM BARU
Pada bab ini menjelaskan tentang desain sistem baru dan
perbaikan dalam pembuatan program.
BAB V : IMPLEMENTASI SISTEM
Bab ini menjelaskan tentang penerapan program hasil dari
desain yang telah dibuat dimana telah disetujui oleh pemakai
dan siap untuk dioperasikan.
BAB VI : PENUTUP
Bab ini menyajikan beberapa kesimpulan mengenai rancangan
website yang disusun dan juga saran-saran untuk
mengembangkan rancangan website ini lebih lanjut dimasa
mendatang.
-
9
BAB II
LANDASAN TEORI
Pada bab ini akan dibahas tentang landasan teori yang berhubungan dan
mendukung dalam penyusunan skripsi yang ditulis secara urut dan lengkap, sejalan
dengan permasalahan yang dihadapi. Tujuan dari landasan teori ini adalah sebagai
dasar untuk memahami dalam meneliti sebuah sistem yang berjalan dan
menggambarkan sebuah sistem baru yang akan dibuat. Disamping itu digunakan
untuk pedoman dalan perancangan program yang digunakan dengan menggunakan
bahasa pemrograman Macromedia Dreamweaver MX 2004.
Dalam landasa teori ini meliputi : Konsep Dasar Sistem, Konsep Dasar
Informasi, Analisa Sistem, Desain Sistem, Internet dan HTML, MACROMEDIA
DREAMWEAVER MX, PHP, Pengertian Sistem Informasi Akademik, Konsep
Dasar Pendidikan.
2.1. Konsep Dasar Sistem
2.1.1. Pengertian Sistem
Secara umum arti sistem adalah suatu kesatuan atau kelompok
dari bagian-bagian tertentu yang saling berhubungan dengan mencapai
tujuan tertentu.
-
10
Menurut Andri Kristanto (2003) Suatu sistem adalah jaringan
kerja dari prosedur-prosedur yang saling berhubungan, berkumpul
bersama-sama untuk melakukan suatu kegiayan atau menyelesaikan
suatu sasaran tertentu. Suatu sistem yang baik harus mempunyai tujuan
dan sasaran yang tepat karena hal ini akan samgat menentukan dalam
mendefinisikan masukan yang dibutuhkan sistem dan juga keluaran
yang dihasilkan menurut Andri Kristanto (Perancangan Sistem
Informasi dan Aplikasinya. 2003)
2.1.2. Elemen-elemen Sistem
Sistem mempunyai elemen-elemen yang mendukung sebuah
sistem itu sendiri berupa :
a. Tujuan Sistem
Tujuan sistem merupakan tujuan dari sistem tersebut disebut. Tujuan
sistem dapat berguna tujuan organisasi, kebutuhan organisasi,
permasalahan yang ada dalam suatu organisasi maupun urutan
prosedur untuk mencapai tujuan organisasi.
b. Batasan Sistem
Batasan sistem merupakan sesuatu yang membatasi sistem dalam
mencapai tujuan sistem. Batasan sistem dapat berupa peraturan-
peraturan yang ada dalam suatu organisasi, biaya-biaya yang
-
11
dikeluarkan, orang-orang yang ada dalam organisasi, fasilitas baik
itu sarana dan prasarana maupun batasan yang lain.
c. Kontrol Sistem
Kontrol atau pengawasan sistem merupakan pengawasan terhadap
pelaksanaan pencapaian tujuan dari sistem tersebut. Kontrol sistem
dapat berupa kontrol terhadap pemasukan data (input), kontrol
terhadap keluaran data (output), kontrol terhadap pengolahan data,
kontrol terhadap umpan balik dan sebagainya.
d. Input
Input merupakan elemen dari sistem yang bertugas untuk menerima
seluruh masukan data, dimana masukan tersebut dapat berupa jenis
data, frekuensi pemasukan data dan sebagainya.
e. Proses
Proses merupakan elemen dari sistem yang bertugas untuk mengolah
atau memproses seluruh masukan data menjadi suatu yang lebih
berguna. Misalkan sistem produksi akan mengolah bahan baku yang
berupa bahan mentah menjadi bahan jadi yang siap untuk digunakan.
f. Output
Output merupakan hasil dari inout yang telah diproses oleh bagian
pengolah dan merupakan tuijuan akhir sistem. Output ini bisa berupa
laporan grafik, diagram batang dan sebagainya.
-
12
g. Umpan Balik
Umpan balik merupakan elemen dalam sistem yang bertugas
mengevaluasi bagian dari output yang dikeluarkan, dimana elemen
ini sangat penting demi kemajuan sebuah sistem. Umpan balik ini
dapat merupakan perbaikan sistem, pemeliharaan sisten dan
sebagainya.
Sumber : Andri Kristanto, Perancangan Sistem Informasi dan Aplikasinya, 2003
Gambar 2.1. Siklus Informasi
2.2. Konsep Dasar Informasi
2.2.1. Pengertian Informasi
Informasi adalah kumpulan data yang diolah menjadi bentuk
yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi
yang menerimanya. (Andri Kristanto, 2003).
UMPAN BALIK
TUJUAN
BATASAN
KONTROL
INPUT OUTPUT PROSES
-
13
2.1.2. Kualitas informasi
Dari segi kualitas, infomasi harus mempunyai syarat sebagai
berikut:
1. Relevan, berarti informasi harus mempunyai manfaat untuk
pemakai. Informasi dikatakan bernilai bila manfaat lebih efektif
dibanding dengan biaya mendapatkannya. Suatu informasi tidak
dapat ditaksir keuntungannya dengan nilai uang tetapi dapat ditaksir
dengan efektifitasnya.
2. Akurat, bebas dari kesalahan dan tidak bisa atau menyebabkan
kesalahan karena dari sumber informasi sampai ke penerima banyak
gangguan yang dapat merubah informasi tersebut.
3. Lengkap, tidak menghilangkan data penting yang dibutuhkan oleh
para pemakai.
4. Tepat waktu, informasi tidak boleh terlambat dan disajikan pada saat
yang tepat karena mempengaruhi proses pembuatan keputusan.
Informasi yang usang tidak mempunyai nilai lagi karena informasi
merupakan landasan di dalam pengambilan keputusan.
5. Mudah dipahami, disajikan dalam format yang mudah dimengerti.
2.2.3. Siklus informasi
Data yang merupakan suatu kejadian yang menggambarkan
kenyataan yang terjadi dimasukan melalui elemen input kemudian data
-
14
tersebut akan diolah dan diproses menjadi suatu outptu dan output
pemakai atau penerima, kemudian penerima akan memberikan umpan
balik yang berupa evaluasi terhadap informasi tersebut dan hasil umpan
balik tersebut akan menjadi data yang akan dimasukan menjadi input
kembali dan seterusnya hingga menjadi siklus informasi atau disebut
juga siklus pengolahan data. Siklus informasi dapat digambarkan
sebagai berikut :
Sumber: Andri Kristanto, Perancangan Sistem Informasi dan Aplikasinya, 2003
Gambar 2.2. Siklus Pengolahan Data
2.3. Analisa Sistem
2.3.1. Pengertian analisa sistem
Analisis sistem adalah penguraian dari suatu sistem informasi
yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk
mengidentifikasikan dan mengevaluasi permasalahan-permasalahan,
UMPAN BALIK DATA
OUTPUT
PENERIMA
PROSES INPUT
-
15
kesempatan-kesempatan, hambatan-hambatan yang terjadi dan
kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan
perbaikan-perbaikannya. ( Jogiyanto, HM, 2001 ).
2.3.2 Alat Analisis Yang Dipakai
Alat analisis yang dipakai adalah Diagram Alir Dokumen
(Flow of Document). Bagan alir dokumen menggambarkan model dari
sistem informasi secara fisik yang melibatkan beberapa departemen di
perusahaan tersebut. Tujuan bagan alir dokumen yaitu:
1. Sebagai alat bantu untuk mendefenisikan kegiatan
2. Sebagai dokumentasi
Dalam pembuatan bagan alir dokumen yang perlu dilakukan
adalah mengumpulkan dokumen sumber, kemudian di analisa setelah itu
baru membuat gambar alir dokumen. Pedoman membuat bagan alir
dokumen adalah sebagai berikut:
1. Digambar dari atas kebawah
2. Kegiatan didalam bagan alir harus jelas
3. Harus ditunjukkan dari mana kegiatan akan dimulai dan dimana
akan berakhir.
4. Kegiatan yang terpotong akan disambung ketempat yang lain
menggunakan simbol penghubung.
-
16
Tabel 2.1. Simbol-simbol Diagram Alir Dokumen (Flow of Document)
Simbol dokumen
Menunjukan dokumen input dan output baik untuk proses manual, mekanik atau komputer
Simbol kegiatan manual
Menunjukan pekerjaan manual
Simbol simpanan offline
Menunjukan file non komputer Diarsip urut angka (numerik)
Menunjukan file non komputer Diarsip urut huruf (character)
Menunjukan file non komputer Diarsip urut tanggal (date)
Simbol proses
Menunjukan kegiatan proses dari operasi program komputer
Simbol hard disk
Menggunakan input / output menggunakan hard disk
Simbol penjelasan
Menunjukan penjelasan dari suatu proses
Simbol penghubung
Menunjukan penghubung ke halaman yang masih sama ke halaman lain
Simbol garis alir
Menunjukan arus dari proses
Sumber: Analisis dan Desain Sistem Informasi, Jogiyanto HM.
N
C
D
-
17
2.4. Desain Sistem
Desain sistem adalah suatu fase dimana diperlukan suatu keahlian
perencanaan untuk elemen-elemen komputer yang akan menggunakan sistem
baru. (Andri Kristanto, 2003)
Untuk melakukan perbaikan terhadap sistem informasi, terlebih dahulu
harus dipahami dengan jelas kondisi sistem yang ada sekarang dan yang
dihadapi, setelah itu sasaran dan kebutuhan sistem di masa yang akan datang.
2.4.1. Tahap-tahap Desain Sistem
Tahap desain sistem dibagi menjadi :
1. Desain sistem secara garis besar
Berdasarkan informasi yang diperoleh dalam tahap analisis sistem,
analisis sistem kemudian menawarkan berbagai alternatif desain
secara garis besar sistem informasi untuk menghasilkan informasi
yang diperlukan oleh pemakai. Penyajian desain sistem informasi
secara garis besar memberi kesempatan kepada pemakai informasi
melihat dengan berbagai macam cara untuk memenuhi kebutuhan
informasi, sehingga desain yang baiklah yang nantinya akan
diimplementasikan.
2. Penyusunan usulan desain sistem secara garis besar
Usulan desain sistem secara garis besar disusun untuk
mengakomodasikan secara tertulis kepada pemakai informasi
-
18
bagaimana sistem informasi yang dirancang secara garis besar
memenuhi kebutuhan akan informasi. Isi usulan desain sistem secara
garis besar adalah :
a. Pernyataan kembali alasan dilakukannya pekerjaan
pengembangan sistem informasi dan kebutuhan pemakaian
informasi.
b. Sumber daya yang diperlukan untuk mengimplementasikan dan
mempertahankan masing-masing alternatif desain sistem.
c. Asumsi-asumsi kritis atau masalah-masalah yang belum
terpecahkan yang mungkin berdampak terhadap desain final
sistem informasi.
3. Evaluasi sistem
Dalam tahap evaluasi sistem analilsis sistem menentukan
persyaratan yang harus dipenuhi dalam menjalankan sistem
informasi yang dirancang dan memilih teknologi yang memiliki
kemampuan untuk memenuhi persyaratan yang dituntut oleh sistem
informasi.
4. Penyusunan laporan final desain sistem secara garis besar
Berdasarkan hasil antara pemakai informasi dengan analisis sistem
dalam penyajian usulan desain secara garis besar dan evaluasi
-
19
sistem, analisis sistem kemudian membuat laporan final desain
sistem secara garis besar.
5. Desain sistem secara rinci
Dalam tahap ini, analisis sistem melakukan desain rinci masing-
masing sistem informasi menjadi sistem informasi yang mampu
memenuhi kebutuhan informasi para pemakai.
6. Penyusunan laporan final desain sistem secara rinci
Hasil desain rinci sistem informasi ini disajikan oleh analisis sistem
dalam dokumen tertulis yang disebut laporan final desain sistem
secara rinci.
2.4.2. Alat Bantu Dalam Desain Sistem
1. Data Flow Diagram (DFD)
DFD adalah suatu model logika data natau proses yang
dubuat untuk menggam barkan darimana asal data dan kemana
tujuan data yang keluar dari sistem, dimana data disimpan, proses
apa yang menghasilkan data tersebut dan interaksi antara data yang
tersimpan dan proses yang dikenakan pada data tersebut. DFD
menunjukkan hubungan antara data pada sistem dan proses pada
sistem.
-
20
Simbol-simbol yang digunakan dalam DFD antara lain :
Tabel 2.2. Simbol Data Flow Diagram (DFD)
Simbol Keterangan
Kesatuan luar yang berupa orang atau sistem yang akan memberi input dan menerima output dari sistem
Proses atau kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer
Arus data yang mengalir diantara proses, simpanan data, dan kesatuan luar
Simpanan yang berupa file, arsip, dan lain-lain
Sumber: Andri Kristanto, Perancangan Sistem Informasi dan Aplikasinya, 2003
Diagaram arus data itu sendiri dibagi menjadi 2 bagian yaitu :
1. DFD Context
Diagram Context adalah sebuah diagram sederhana yang
menggambarkan hubungan antara entity luar atau sistem pertama
kali secara garis besar, masukan dan keluaran dari sistem.
2. DFD Level
Setelah context diagram dirancang kemudian akan digambar
dengan lebih terinci lagi disebut over view diagram (level 0).
Tiap-tiap proses di over view diagram digambar lebih terinci lagi
dan disebut dengan level 1, dan diteruskan ke level berikutnya
sampai tiap-tiap proses tidak dapat digambar lagi lebih terinci.
-
21
2.4.3. Spesifikasi Proses (Process Spesification)
Spesifikasi proses adalah suatu pendeskripsian proses yang
terjadi pada level paling dasar dalam DFD. Selain itu dalam
spesifikasi proses ada bagian yang harus dilakukan ketika masukan
diubah menjadi keluaran.
Table 2.3. Simbol Block Chart
Simbol Keterangan
Menandakan dokumen bentuk surat, buku atau cetakan
Multi dokumen
Proses manual
Proses yang dilakukan oleh komputer
Menendakan dokumen yang diarsipkan
Data penyimpanan
Proses yang tidak terdefinisi termasuk aktifitas fisik
Penunjuk penghubung yang sama atau halaman lain
Menunjukkan pita I/O menggunakan pita magnetik
Terminasi menendakan awal dan akhir dari suatu aliran
Pengambilan keputusan
Layar peraga
Pemasukan data secara manual
Sumber: Andri Kristanto, Perancangan Sistem Informasi dan Aplikasinya, 2003
-
22
2.4.4. Kamus Data (Data Dictionary)
Kamus data adalah kumpulan elemen-elemen atau symbol-
simbol yang digunakan untuk membentu dalam penggambaran atau
pengidentasian setiap field atau fiel di dalam sistem.
Table 2.4. Simbol Kamus Data
Simbol Keterangan
= Artinya adalah terdiri atas
+ Artinya adalah dan
() Artinya adalah opsional
[] Artinya adalah memilih salah satu alternatif
** Artinya adalah komentar
@ Artinya adalah identifikasi atribut kunci
Artinya adalahpemisah alternative symbol []
Sumber : Andri Kristanto, Perancangan Sistem Informasi dan Aplikasinya, 2003
2.4.3. Entity Relationship Data (ERD)
ERD (Model Entity Relation) berisi komponene-komponen
himpunan Entitas dan himpunana Relasi yang masing-masing dilengkapi
dengan atribut-atribut yang mempresentasikan seluruh fakta dari dunia
nyata yang kita tinjau. ERD menggunakan sejumlah notasi dan simbol
untuk menggambarkan struktur dan hubungan antar data. Simbol-simbol
yang digunakan:
-
23
Tabel 2.5 Simbol-simbol ERD
Sumber : Basis Data, Fathansyah Ir, 2004
2.5. Internet dan HTML
2.5.1. Pengertian Internet
Internet adalah sebuah jaringan komputer global, yang terdiri
dari jutaan komputer yang saling terhubung dengan menggunakan
protokol yang sama untuk berbagi secara bersama informasi. Jadi intenet
merupakan kumpulan atau penggabungan jaringan secara fisik komputer
lokal atau LAN menjadi jaringan komputer global atau WAN. (Andri
Kristanto, 2003)
Symbol Keterangan
Entity
Suatu obyek yang dapat diidentifikasikan dalam lingkungan pemakai, suatu yang penting bagi user dalam konteks sistem yang dibuat, disimbulkan dengan segi empat.
Atribut
Entity mempunyai elemen yang disebut atribut dan berfungsi mendeskripsikan karakter entity, symbol dengan lingkaran lonjong.
Garis/link
Sebagai penghubung antara himpunan entitas dan himpunan entitas dengan atributnya.
Hubungan
Menggambarkan relasi antar entitas
-
24
Salah satu layanan internet adalah World Wide Web (WWW)
adalah sebuah koleksi keterhubungan dokumen-dokumen yang disimpan
di internet dan diakses menggunakan protocol (HTTP/HyperText
Transfer Protocol). Pemakai dapat melompat antara dokumen dengan
menggunakan link untuk melihat text, grafik, video dan media lainnya.
(Andri Kristanto, 2003)
2.5.2. Pengertian HTML
HyperText Markup Language (HTML) digunakan untuk
membangun suatu halaman web. Dengan adanya HTML mulai dari teks,
gambar, suara, serta link dapat digabungkan menjadi satu, HTML
sebenarnya sama sekali bukan merupakan bahasa pemrograman, karena
seperti tercermin dari namanya, HTML adalah sebuah bahasa mark up
(penandaan) terhadap sebuah dokumen teks yaitu dengan tanda
dan .
2.5.3. Struktur Dasar HTML
Sebuah file HTML merupakan file teks biasa yang mengandung
tag-tag HTML. Untuk itu HTML dapat dibuat dengan menggunakan
teks editor yang sederhana seperti notepad pada Windows. Dapat juga
dibuat dengan menggunakan HTML editor yang bersifat visual seperti
Frontpage, HotMetal, Netscape Composer, dan lain-lain.
-
25
File yang disimpan dengan ekstensi file .html. Tag
harus diletakkan pada bagian paling awal dan tag harus
diletakkan pada bagian paling akhir. Secara lengkap, file HTML
biasanya mempunyai bagian head dan bagian body. Sehingga struktur
secara lengkap dari file HTML adalah sebagai berikut :
diisi untuk menerangkan tentang dokumen.
diisi untuk menerangkan isi dari homepage.
Di dalam bagian head berisi informasi mengenai halaman
tersebut, seperti judul dokumen, versi HTML dan informasi lainnya.
Pada bagian body berisi layout atau desain halaman web.
-
26
Gambar 2.3. Contoh HTML
2.5.4. Tag HTML
Sewaktu browser menampilkan suatu halaman Web, browser
tersebut akan membaca teks-teks pada dokumen HTML, dan mencari
suatu kode kusus yang disebut Tag. Tag ini dinyatakan dengan tanda
lebih kecil (). Tag ini biasanya merupakan
suatu pasangan yang disebut Tag Awal dan Tag Akhir. Tag awal
dinyatakan dalam bentuk , sedangkan tag akhir dalam
bentuk . Format umum tag berpasangan adalah : , tag yang ditampilakan .
SELAMAT DATANG DI WEBSITE
SMP NEGERI 06 PURWODADI
-
27
Tabel 2.6. Daftar Tag HTML yang umum digunakan
Tag Keterangan
... Mendeklarasi Halaman Web Dalam HTML
... Menbatasi Kepala Halaman
... Mendefinisi Titel (Tidak tampilakan di Halaman)
... Membatasi Badan Halaman
... Membatasi Tingkatan Heading N
... Mencetak Tebal
... Mencetak Miring
... Membatasi List Tidak Berurut (Daftar Butir)
... Membatasi List Berurut
... Membatasi Menu Item-Item
Mengawali Item List (Tidak Terdapat )
Memindah Baris
Mengawali Sebuah Paragraf
Garis Horizontal
... Membuat Teks Dengan Ukuran Huruf Yang Sama
... Memuat Gambar
Sumber: Andri Kristanto, Perancangan Sistem Informasi dan Aplikasinya, 2003
-
28
2.6. Macromedia Dreamweaver MX
Macromedia Dreanweaver adalah sebuah HTML editor professional
untuk mendesain secara visual dan mengelola situs web. Dreamweaver juga
dilengkapi kemampuan manajemen situs.
Fasilitas-fasilitas yang terdapat pada Dreamweaver antara lain :
1. Fasilitas edit kode yang canggih
Kita dapat mengedit script secara langsung dalam tampilan kode dan kita
berganti mode tampilan desain tampilan kode, maupun keduanya.
2. Desain halaman web yang lebih mudah.
Tampilan layout mempercepat kita dalam mendesain web dengan
menggambar kotak dimana kita akan menambah isi atau objek kedalamnya.
3. Integrasi yang lebih canggih.
Integrasi dengan fireworks yang lebih mempermudah pekerjaan dalam
mengolah image.
4. Interface untuk user yang lebih baik.
Shortcut keyboard mempunyai interface baru dimana kita dapat mengedit
maupun membuat shortcut baru untuk item menu dan menghapus yang tidak
kita inginkan.
5. Cara kerja yang lebih mudah.
Asset panel merupakan fasilitas untuk mengatur semua asset dalam situs
kita.
-
29
Gambar 2.4. Softaware Dreamweaver MX 2004
2.6.1. Script
Script adalah spesifikasi proses (program) yang ditulis
dengan suatu bahasa pemrograman yang lazimnya dijalankan dengan
interpreter. Script yang akan mengontrol aliran program, pencarian
data, pengecekan keamanan, dan manajemen transaksi harus
ditangani oleh server, kemudian kumpulan hasil dari server dapat
dikembalikan kepada client.
Menghubungkan ke basis data, secara tidak langsung akan
melalui arsitektur three-tier yang dewasa ini sebagai pengganti dari
sebuah web client server sederhana telah terdapat server basis data
yang mempunyai kemampuan yang lebih baik.
2.6.2. Konsep Dasar MySql Database
MySQL adalah multiuser database yang menggunakan
bahasa Structrured Query Language (SQL). MySQL dalam operasi
-
30
client-server melibatkan server daemon MySQL disisi server dan
berbagai macam program serta library yang berjalan disisi client.
MySQL dapat menangani data yang cukup besar. Perusahaan yang
mengembangkan MySQL yaitu TcX, mengaku mampu menyimpan
data lebih dari 40 database, 10.000 tabel dan sekitar 7 juta baris,
totalnya kurang lebih 100 Gigabate data. Informasi selengkapnya
ada di www.mysql.com
SQL adalah bahasa standar yang digunakan untuk mengakses
database server. Bahasa ini awalnya dikembangkan oleh IBM,
namun telah diadobsi dan digunakan sebagai standar industri.
Dengan menggunakan SQL, proses akses database menjadi lebih
user-friendly dibanding dengan menggunakan dBASE atau Clipper
yang masih menggunakan perintah-perintah pemrograman.
2.7. PHP
2.7.1. Pengertian PHP
PHP adalah bahasa scripting yang bersifat open source dan
menyatu dengan HTML (What is PHP?, 2001-2007). PHP digunakan
untuk membuat halaman web menjadi dinamis dan menarik. PHP
termasuk server-side scripting artinya semua perintah PHP dieksekusi
oleh server bukan oleh browser. Tujuan dari PHP adalah untuk membuat
-
31
aplikasi yang dijalankan pada teknologi web. Jadi seluruh aplikasi yang
berbasiskan web dapat dibuat dengan menggunakan PHP.
Sumber : http://www.php.net
Gambar 2.5. Logo PHP
Versi pertama PHP dibuat oleh Rasmus Lerdorf pada tahun
1995. Versi pertama ini berupa sekumpulan script Perl yang digunakan
oleh Rasmus Lerdorf untuk membuat halaman web yang dinamis pada
homepage pribadinya. Resmus menulis ulang script-script Perl tersebut
menggunakan bahasa C, kemudian menambahkan fasilitas untuk form
HTML, koneksi MySQL dan muncullah PHP versi kedua yang diberi
nama PHP/F1 pada tahun 1996.
PHP versi terakhir PHP 5.0 dirilis bulan maret 2004. Perubahan
mendasar pada PHP 5.0 adalah Integrasi Zend Engine 2. Zend dibuat
oleh Zeef Suraski dan Andi Gutmans yang merupakan penyempurnaan
dari PHP 3 Scripting Engine. Hal ini adalah built in HTTP Session, tidak
lagi menggunakan library tambahan seperti pada PHP 3.
-
32
Sumber : http://www.ilmukomputer.com
Gambar 2.6. Konsep PHP
2.7.2. Keunggulan PHP
Keunggulan atau kelebihan yang dimiliki oleh PHP antara lain sebagai
berikut :
1. Dapat bekerja di berbagai sistem operasi seperti windows 98/NT,
UNIX/LINUX, solaris maupun macintosh.
2. Merupakan software yang open source yang dapat di-download
secara gratis dari situs resminya http://www.php.net ataupun dari
situs-situs yang menyediakan software tersebut di
ftp://gerbang.che.itb.ac.id.
3. Merupakan bahasa pemograman yang dapat dikembangkan sendiri
seperti menambah fungsi-fungsi baru.
4. PHP juga mendukung komunikasi dengan layanan seperti protocol
IMAP, SNMP, NNTP, POP3 bahkan HTTP.
-
33
5. Autentikasi http menggunakan PHP dengan fungsi header() yang
ada dalam modul apache PHP.
6. Pembuatan file GIF menggunakan library GD yang dikompilasi saat
menginstall php.
7. PHP dapat menerima metoda upload file.
8. Mendukung penggunaan cookie.
9. Mendukung integrasi dengan database.
10. Penanganan kesalahan berdasarkan tingkatan kesalahan.
2.8. Pengertian Sistem Informasi Akademik
2.8.1. Definisi Sistem Informasi Akademik
Sistem Informasi Akademik, merupakan layanan akademik yang
diperuntukkan bagi siswa dalam mengakses informasi yang berkaitan
dengan catatan akademik selama proses belajar. Informasi guru dan
siswa yang disampaikan meliputi informasi jadwal mengajar guru dan
informasi jadwal pelajaran siswa.
2.8.2. Hal - hal yang Berhubungan Dengan Informasi On-line
1. Edukasi online
Aktifitas yang sering disebut dengan e-learning ini memanfaatkan
internet sebagai wahana belajar mengajar. Beberapa di antaranya
adalah situs berita iptek (http://beritaiptek.com) yang memuat berita
-
34
ilmu pengetahuan dan teknologi dalam bahasa Indonesia, situs
ilmukomputer.com yang mendapat penghargaan internasional WSIS
award dari PBB, dan situs-situs lain yang belakangan ini semakin
menjamur.
2. Digital Library
Salah satu contoh adalah http://www.greendigitalpress.com. Usaha
ini dirintis oleh Arief Budi Witarto dan Romi Satria Wahono,
keduanya peneliti di LIPI. Ide awal proyek ini berasal dari keinginan
mewujudkan perpustakaan digital Indonesia, yang dapat diakses
online di internet. Contoh dari situs serupa di dunia adalah situs
PubMed (http://www.pubmed.com) di bidang biomedik, atau situs
CiteSeer.IST (http://citeseer.ist.psu.edu) di bidang komputer, yang
menyediakan ribuan artikel ilmiah dalam format elektronik (format
PDF) kontribusi dari seluruh dunia. Situs digital library Indonesia ini
memuat abstrak publikasi khusus di Indonesia (paper & paten). Hal
ini akan memberikan kemudahan akses bagi peneliti lain dan
mempercepat proses komunikasi komunitas ilmiah Indonesia.
3. Diskusi ilmiah lewat mailing list (disingkat milis)
Mailing list adalah forum diskusi yang berlangsung lewat electronic
mail. Beberapa komunitas ilmiah seperti IECI (Indonesian Society
on Electrical, Electronics, Comunication & Information), HFI
-
35
(Himpunan Fisika Indonesia), Biotek-indonesia.net telah memiliki
forum diskusi sendiri. Pada milis yang aktif, secara reguler diadakan
seminar online. Salah satu peserta mempresentasikan penelitiannya,
dan peserta yang lain mengajukan pertanyaan atau memberikan
masukan, lewat email. Selain presentasi penelitian, konsultasi
masalah, kegiatan lain misalnya resensi paper penelitian yang
terbaru.
2.9. Konsep Dasar Pendidikan
2.9.1. Pengertian Pendidikan
Menurut UU No. 20 tahun 2003 tentang sistem pendidikan
nasional, pendidikan adalah usaha sadar terencana untuk mewujudkan
suasana belajar dan proses pembelajaran agar peserta didik secara aktif
mengembangkan potensi dirinya untuk memiliki kekuatan spiritual,
keagamaan, pengendalian diri, kepribadian, kecerdasan, akhlak mulia
serta ketrampilan yang diperlukan dirinya didalam kehidupan
masyarakat, bangsa dan Negara
2.9.2. Unsur - unsur Pendidikan
Unsur-unsir pendidikan merupakan satu kesatuan sistem yang
mempunyai kaitan harminis serta sejalan, diantaranya sebagai berikut :
-
36
a. Pendidik ( guru )
Adalah orang yang memberikan sebagian pengetahuannya dan orang
yang mengupayakan secara optimal pengembangan dan kemampuan
yang hakiki, penuh keluhuran dan bertanggung jawab.
b. Siswa
Adalah peserta didik dalam rangka belajar mengajar.
c. Tujuan pendidika sebagai tujuan yang diharapkan dari suatu proses
pendidikan, tujuan disesuaikan berdasarkan sistem pendidikan yang
diterapkan.
-
37
BAB III
ANALISIS SISTEM YANG BERJALAN
Tujuan dari penulisan Bab III ini adalah untuk mengetahui dan mendalami
sistem yang sekarang sedang berjalan pada SMP Negeri 6 Purwodadi. Dengan
menganalisa permasalahan yang ada pada sistem tersebut, sehingga penulis dapat
memberikan solusi yang efektif dan efisien untuk sebuah sistem informasi yang
dibutuhkan oleh SMP Negeri 6 Purwodadi. Ini dapat memberikan informasi
secara online dan langsung dapat dinikmati oleh guru, siswa dan orang tua
siswa/wali. Salah satu sistem informasi yang dibutuhkan adalah Sistem Informasi
Akademik yang akan dijelaskan lebih lanjut dalam pembahasan selanjutnya.
Untuk menerapkan teori yang sudah dijabarkan pada Bab II Landasan
Teori, maka dalam Bab ini akan dibahas tentang Analisa masalah, Analisa sistem,
Analisa software serta Analisa Brainware dan Analisa cost dan benefit.
3.1. Analisa Masalah
3.1.1. Sejarah Singkat SMP Negeri 6
SMP Negeri 6 Purwodadi adalah lembaga pendidikan yang
berada di bawah Pemerintahan Republik Indonesia. Seiring dengan
perkembangan zaman badan hukum ini mengalami beberapa kali
perubahan. Sedangkan yang terakhir dengan Akta Notaris RM.
Soetomo No. 8 tanggal 13 Oktober 1980. Dalam akta tersebut
diantaranya menyebutkan bahwa SMP Negeri 6 Purwodadi bertujuan
-
38
menyebarkan pendidikan dan berlandaskan Pancasila dan UUD
1945.
Pada tanggal 2 Januari 1966 SMP Negeri 6 Purwodadi
didirikan dengan lokasi gedung di Jalan PA. Tendean 31. Pada
awalnya SMP ini hanya tujuh unit gedung. Kemudian secara
berangsur-angsur gedung diperbaharuai dan ditambah hingga dua
lantai dan menjadi dua puluh satu unit serta satu unit kantin dan
mushola. Sejak awal berdirinya hingga tahun pelajaran 2008/2009,
SMP Negeri 6 Purwodadi telah dipimpin oleh kepala sekolah yaitu :
1. Bapak Iswoyo, S.Pd (1966 - 1970)
2. Ibu Hj. Hudahaniem, B.Sc. (1970 - 1997)
3. Bapak Dadi Basuki, S.Pd (1997 - 2002)
4. Bapak Sutrisno, S.Pd (2003 - 2006)
5. Bapak Pardjimin, S.Pd (2006 - 2009)
3.1.2. Kondisi Sekolah
1. Letak Sekolah
Gedung SMP Negeri 6 Purwodadi terletak di Jl. PA. Tendean 31
Purwodadi. SMP ini terdiri atas ruang-ruang kelas, koperasi,
studio musik, ruang OSIS/Pramuka dan Mushola. Selain itu, juga
terdapat tempat parkir siswa, lapangan olah raga, tempat upacara,
ruang guru, ruang BK, ruang perpustakaan dan sebelas ruang
kelas baru. Di sebelah selatan berdiri gedung berlantai dua terdiri
atas ruang-ruang kelas, ruang Kepala Sekolah, ruang guru, dapur.
-
39
Di bagian belakangnya berupa gedung terpadu yang digunakan
untuk laboratorium kimia, laboratorium fisika, laboratorium
biologi, laboratorium komputer, ruang UKS, ruang audio visual
dan tempat parkir kendaraan guru.
2. Fasilitas Sekolah
a. Laboratorium Komputer
b. Perpustakaan yang memuat berbagai jenis buku bacaan dan
buku paket pelajaran.
c. Koperasi guru Wahana Sejahtera
d. Mushola
e. Studio Musik
f. Ruang Aula
g. Kantin
h. Halaman Parkir yang luas dan rindang
i. Lapangan Basket dan volly
3.1.3. Visi, Misi dan Tujuan
1. Visi
Sebagai Lembaga Pendidikan Menengah Pertama terkemuka
dalam penanaman nilai-nilai yang baik untuk menghasilkan
kader pemimpin yang bijaksana, berakhlak mulia, serta
menguasai dasar-dasar ilmu pengetahuan yang tinggi.
-
40
2. Misi
a) Mengembangkan kualitas bahan pendidikan dan bahan ajar
sejalan dengan nilai-nilai dan perkembangan mutakhir ilmu
pengetahuan dan teknologi.
b) Mengembangkan kualitas sistem dan teknologi pendidikan
nilai-nilai dan penguasaan iptek, sejarah dengan
perkembangan teknologi pendidikan secara berkelanjutan.
c) Membangun kualitas guru sebagai pendidik profesional.
d) Menyelenggarakan sarana dan prasarana pendidikan sejalan
dengan pendidikan sebagai pusat orientasi dan tujuan yang
paling diutamakan dalam semua kegiatan.
e) Meningkatkan penguasaan iptek agar siswa berprestasi secara
kompetitif dengan menumbuhkan budaya yang baik,
sehingga terbentuk kader pemimpin umat yang berilmu,
beriman dan berakhlak mulia.
3.1.4. Struktur Organisasi dan Diskripsi Jabatan
Agar memudahkan mencapai tujuan yang telah dicapai dan
direncanakan dalam lingkup pendidikan maka disusunlah suatu
struktur organisasi. Struktur organisasi adalah suatu bagian yang
menunjukkan suatu aktifitas dan batas-batas kekuasaan, tanggung
jawab dan wewenang masing-masing bagian yang ada dalam
organisasi. Adapun struktur organisasi SMP Negeri 6 Purwodadi
adalah sebagai berikut :
-
41
Sumber: Data yang diteliti setelah diolah
Gambar 3.1. Struktur Organisasi SMP Negeri 6 Purwodadi
WALI KELAS
Perpustakaan
Ratna SD Amd
SISWA / SISWI
KOMITE SEKOLAH
Garis Koordinasi Garis Komando
Keterangan :
Koord Sarpra
Endri, S.Pd
K.TU
Muliawati
Waka Kesiswaan
T. Altrima, S.Pd
Waka Kurikulum
Partiwi, S.Pd
KEPALA SEKOLAH
Pardjimin, S.Pd
Registar
Ariawan
GURU MAPEL
BK Drs. A Budi p
-
42
Dari skema Struktur Organisasi tersebut, maka dapat
dijelaskan tugas dan tanggung jawab dari masing-masing bagian.
Adapun tugas dan wewenang masing-masing bagian tersebut adalah
sebagai berikut :
1. Kepala Sekolah
Kepala Sekolah sebagai pimpinan di sekolah, bertanggung jawab
atas segala hal yang terjadi dalam lingkungan sekolah baik urusan
administrasi, personalia dan sasaran belajar.
2. Komite Sekolah
a. Membantu dan mengkoordinasi dalam penyelenggaraan
pendidikan.
b. Membantu sekolah dalam pengembangan kualitas pendidikan.
3. Tata Usaha
a. Mengawasi dan mengurusi tentang penerimaan siswa baru.
b. Mengadakan pencatatan tentang data siswa.
c. Mengadakan pengelolaan data buku induk.
d. Membuat laporan bulanan.
e. Mengadakan panggilan siswa dan orang tua murid.
f. Membuat surat keterangan yang diperlukan siswa.
g. Mengurusi arsip sekolah
h. Mengagenda surat.
i. Mengurusi legalisasi ijazah
j. Mengurusi perpustakaan sekolah.
-
43
k. Mengurusi laporan bulanan sekolah.
l. Membuat rencana dan melaksanakan pengadaan
perlengkapan sekolah.
m. Menerima dan membukukan barang kekayaan sekolah ke
dalam buku inventaris.
n. Mengadakan sarana pendidikan dan pengajaran.
o. Mengurusi buku-buku, perlengkapan, perpustakaan, peralatan
pengajaran di kelas, alat olah raga dan kesenian.
p. Merencanakan administrasi penerimaan dan penggunaan
barang.
q. Merencanakan dan melaksanakan perbaikan gedung, mebel,
peralatan inventaris, dan lain-lain.
4. Wakil Kepala Sekolah Bidang Kurikulum
Tanggung jawab meliputi :
a. Melaksanakan pengelolaan sistem kredit, program inti dan
pengembangan program sosial.
b. Mengadakan pembagian kelas.
c. Mengenai kegiatan belajar mengajar.
d. Mengenai evaluasi.
e. Menangani program satuan pelajaran
f. Menangani kegiatan laboratorium, meliputi laboratorium
fisika, laboratorium kimia, laboratorium biologi,
laboratorium bahasa, laboratorium komputer.
-
44
g. Menangani kookulikuler.
h. Menangani kegiatan perpustakaan.
5. Wakil Kepala Bidang Kesiswaan
Tanggung jawabnya antara lain :
a. Merencanakan pelaksanaan dan penerimaan murid baru.
b. Menyelenggarakan pembinaan olah raga dan kesenian.
c. Menyelenggarakan pembinaan OSIS.
d. Menegakkan tata tertib sekolah.
e. Mengadakan pembinaan kegiatan ekstra kurikuler.
6. Wakil Kepala Sekolah Bidang Sarana dan Prasarana
Dalam melaksanakan tugasnya wakil kepala sekolah bidang
sarana dan prasarana ini mengadakan kerja sama dengan tata
usaha dan tanggung jawab terhadap tugas-tugas antara lain :
a. Mengadakan inventaris sarana dan prasarana.
b. Mendayagunakan sarana dan prasarana yang ada.
c. Memelihara sarana dan prasarana sekolah.
d. Mengadakan kelengkapan format kerja.
7. Perpustakaan
Menyediakan buku panduan dalam kegiatan belajar siswa.
8. Guru bertanggung jawab kepada kepala sekolah dan mempunyai
tugas dan melaksanakan proses belajar mengajar secara efektif
dan efisien.
-
45
Tugas dan tanggung jawab guru meliputi :
a. Membuat program pengajaran
- Analisa Materi Pelajaran (AMP)
- Program Tahunan atau Cawu
- Program Satuan Pelajaran (Satpel)
- Program Mingguan Guru
- Lembar Kegiatan Siswa (LKS)
b. Melaksanakan kegiatan pembelajaran siswa
c. Menyusun dan melaksanakan program perbaikan dan
pengayaan.
d. Melaksanakan kegiatan membimbing guru dalam kegiatan
proses belajar mengajar.
e. Membuat alat pelajaran atau alat peraga.
f. Menciptakan karya seni.
g. Mengikuti kegiatan pengembangan dan pemasyarakatan
kurikulum.
h. Melaksanakan tugas tertentu di sekolah.
i. Mengadakan pengembangan bidang pengajaran yang menjadi
tanggung jawab.
j. Mengatur kebersihan ruang kelas dan ruang praktikum.
9. Koordinator BK membantu Kepala Sekolah dalam kegiatan :
a. Menyusun program pelaksanaan bimbingan dan konseling.
-
46
b. Melakukan koordinasi dengan wali kelas dalam rangka
mengatasi masalah-masalah yang dihadapi oleh siswa tentang
kesulitan belajar.
c. Memberikan layanan siswa agar lebih berprestasi dalam
kegiatan belajar.
d. Memberikan saran dan pertimbangan kepada siswa dan
memperoleh gambaran tentang lanjutan pendidikan dan
lapangan pekerjaan yang sesuai.
e. Melaksanakan kegiatan analisis evaluasi belajar.
f. Menyusun dan melaksanakan program tindak lanjut
bimbingan dan konseling.
g. Menyusun laporan pelaksanaan bimbingan dan konseling.
10. Wali kelas membantu kepala sekolah dalam beberapa kegiatan-
kegiatan :
a. Pengelolaan kelas
b. Menyelenggarakan administrasi kelas melalui :
- Denah tempat duduk siswa
- Buku absen siswa
- Papan absen siswa
- Buku kegiatan pembelajaran
- Daftar pelajaran kelas.
- Tata tertib kelas.
- Piket kelas.
-
47
c. Menyusun atau pembatasan statistik bulanan siswa.
d. Pembuatan catatan khusus tentang siswa.
11. Siswa / Siswi
Tugas dan tanggung jawab siswa / siswi meliputi :
a. Peserta didik yang menerima pelayanan pelajaran, latihan dan
bimbingan dan komseling di sekolah.
b. Wajib mematuhi guru dan peraturan sekolah.
c. Melaksanakan kegiatan sekolah.
3.2. Analisa Sistem
3.2.1. Identifikasi Masalah dan Sumber Masalah
Sebagaimana yang telah dijelaskan pada BAB I tentang latar
belakang bahwa sistem yang selama ini berjalan di SMP Negeri 6 ini
masih menggunakan sistem tradisional. Sistem informasi yang
berjalan saat ini adalah dalam proses penyampaian informasi jadwal
mengajar guru, informasi jadwal pelajaran siswa serta informasi
jadwal ujian siswa dari sumber informasi melalui media tertentu
kepada penerima informasi yang selama ini proses informasi jadwal
dilakukan secara manual. Penggunaan teknologi informasi masih
belum maksimal dimanfaatkan, seperti google search, wikipedia, dan
sebagainya. Pemanfaatan teknologi informasi sebagai media
pembelajaran dapat melalui pemanfaatan internet dalam e-learning
maupun penggunaan komputer sebagai media interaktif. Diharapkan
-
48
dengan pemanfaatan media ini dapat merangsang pikiran, perasaan,
minat, serta perhatian siswa sedemikan rupa sehingga proses
pembelajaran dapat terjadi.
3.2.2. Kendala Yang Terjadi pada Sistem Yang Ada
Adapun kendala yang dimucul pada sistem yang sedang
berjalan adalah:
1. Panjangnya prosedur yang harus dilalui untuk memberikan
informasi penjadwalan siswa dan guru.
2. Pengarsipan yang kurang terawat.
3. Butuh waktu lama untuk mencari informasi data siswa dan data
guru jika sewaktu-waktu dibutuhkan.
3.2.3. Tahap-tahap Analisa Sistem
Tahap-tahap yang dapat dilakukan dalam melakukan analisa sistem (Jogiyanto H.M, Analisa dan Sistem Informasi, 2002), antara lain:
1. Identity, yaitu mengidentifikasi masalah-masalah yang sudah dikumpulkan dan masalah-masalah yang dapat didefinisikan sebagai suatu pertanyaan yang diinginkan untuk dipecahkan.
2. Understand, yaitu mempelajari secara rinci bagaimana sistem yang sudah ada beroperasi. Untuk mempelajari operasi dari sistem yang berjalan diperlukan data yang diperoleh dengan cara melakukan penelitian, analisa sistem, pengumpulan data, observasi, dan studi pustaka.
3. Analisys, yaitu melakukan analisa terhadap data-data yang diperoleh dari sumber yang di teliti.
4. Report, yaitu pembuatan laporan tentang hasil penelitian.
-
49
3.2.4. Sistem Yang Diusulkan
Sistem baru yang akan diterapkan di SMP Negeri 6
Purwodadi adalah sistem dengan pemanfaatan teknologi informasi.
Sistem informasi akademik berbasis web ini adalah penyempurnaan
dari sistem tradisional yang selama ini diterapkan di sekolah
tersebut. Pemanfaatan teknologi dalam sistem menggunakan fasilitas
internet dan membangun sebuah situs informasi akademik. Fungsi
utama dari situs ini selain sebagai sarana untuk memanfaatkan
teknologi internet untuk meng-online-kan informasi dalam dunia
pendidikan, selain itu juga dapat digunakan sebagai media promosi
yang efektif.
3.2.5. Software Yang Dibutuhkan
1. Sistem Operasi komputer meggunakan Wndows XP
2. Program Aplikasi : Dreamweaver untuk mendesain tampilan
(output) website, Microsoft Office, Anti virus.
3. MySql database untuk mendesain database dan tabel
penyimpanan data.
-
50
3.2.6. Bagian Aliran Dokumen Sistem Lama
Flow of Document (FOD) Sistem Penjadwalan pada SMP Negeri
6 Purwodadi.
Narasi Sistem Penjadwalan pada SMP Negeri Purwodadi sebagai
berikut :
1. Jadwal mata pelajaran rangkap dua dan jadwal guru rangkap dua
yang dibuat TU diserahkan ke Wakasek kurikulum untuk di acc.
2. Setelah jadwal mata pelajaran dan jadwal guru di acc oleh
Wakasek kurikulum kemudian diberikan lagi ke TU untuk
diarsip.
3. Kemudian TU mengarsip lembar ke dua dari jadwal mata
pelajaran dan jadwal guru, sedangkan lembar pertama diberikan
kepada guru.
4. Jadwal guru lembar pertama diarsip oleh guru pengampu mata
pelajaran tersebut, sedangkan jadwal mata pelajaran diberikan
kepada siswa melalui guru wali kelas masing-masing.
5. Kemudian siswa mengarsip jadwal mata pelajaran tersebut.
-
51
Adapun Flow of Document Sistem Penjadwalan (jadwal mata
pelajaran dan jadwal mengajar guru) pada SMP Negeri 6 Purwodadi
sebagaimana berikut:
Sumber: Data setelah diolah
Gambar 3.2. Flow of Document Sistem Penjadwalan
B
1 Jadwal mata
pelajaran
2
1 Jadwal guru
2
A
1 Jadwal mata
pelajaran
2
1 Jadwal guru
2
C
N
A
ACC Jadwal
1 Jadwal mata
pelajaran
2
1 Jadwal guru
2
B
D
1 Jadwal mata
pelajaran
1 Jadwal guru
C
N
1 Jadwal mata
pelajaran
D
D
TU Wakasek kurikulum Guru Siswa
-
52
3.2.7. Kebutuhan Data dan Informasi
Data yang dibutuhkan untuk membangun sistem ini adalah
sebagai berikut:
1. Kebutuhan data
a. Data Guru
b. Data Murid
c. Data Mata Pelajaran
d. Data Tugas Siswa
2. Kebutuhan informasi
a. Informasi Guru
b. Informasi Siswa
c. Informasi Jadwal Pelajaran
d. Informasi Jadwal Mengajar
e. Informasi Jadwal Ujian
f. Informasi Tugas Siswa
g. Informasi Daftar mata pelajaran
-
53
3.3. Analisa Software
3.3.1. Prinsip prinsip Analisa ( Analisa Principles )
Prinsip analisa digunakan untuk mengidentifikasi masalah
masalah analisis dan penyebab penyebabnya. Serta mengembangkan
berbagai notasi permodelan dan serangkaian penelitian yang sesuai
menanggulanginya. ( Roger S.Pressman. 1997:329 ).
3.3.2. Domain Informasi ( The Informasi Domain )
Domain informasi berisi tiga pandangan yang berbeda dari
data dan kontrol ketika masing masing diproses program komputer
yaitu :
1. Muatan dan hubungan informasi
Mewakili data dan obyek control individu yang terdiri dari
beberapa kumpulan informasi yang lebih besar yang
ditransformasikan oleh perangkat lunak.
2. Aliran informasi
Mewakili cara dimana data control berubah pada saat masing
masing bergerak melalui sebuah sistem.
3. Struktur informasi
Mewakili organisasi internal dari berbagai jenis data dan kntrol.
-
54
Sumber : Diambil dari rekayasa perangkat lunak ( Roger S .Pressman, 2002:365 )
Gambar 3.3. Domain Informasi
Ketetangan Domain Informasi:
Input ( data siswa ) di transformasikan ke informasi dan lebih jauh
lagi ditransformasikan ke output ( data siswa ).
3.3.3. Pembagian
Permasalahan akan selau menjadi semakin luas dan rumit
untuk dipahamin sebagai satu kesatuan. Karena itulah dilakukan
pembagian menjadi beberapa bagian agar mempermudah
pemahaman kemudian membagi bagian tersebut, sehingga seluruh
fungsional analisis operasional keempat menyatakan bahwa
dominasi informasi, fungsional, dan tingkah laku perangkat lunak
dapat dibagi bagi.
Transformasi 2
Output Data
Penyimpanan Data
Selesai
Transformasi 1
Mulai
Input Data
-
55
Secara mendasar pembagian mendekomposisikan suatu
masalah ke dalam bagian konstituennya. Secara konseptual, kita
membangun sebuah representasi hirarki dari informasi atau fungsi
dan kemudian membagi elemen bagian paling atas dengan
mengekspos penambahan secara detail dengan bergerak secara
vertikal dalam hirarki, dan mendekomposisikan masalah dengan
bergerak secara horizontal dalam hirarki.
Sistem Informasi Web Sekolah SMP N 6 Purwodadi
Jadwal Mengajar Jadwal Pelajaran Jadwal Tugas
Guru dan Siswa
Pembagian Horizontal
Sumber: Diambil dari Rekayasa Perangkat Lunak ( Roger S. Presman, 2002:335 )
Gambar 3.4. Sistem Informasi Web pembagian fungsional secara horizontal
3.3.4. Permodelan
Kita menciptakan model untuk memperoleh sebuah
pamahaman yang lebih baik mengenai entitas aktual yang akan
dibangun. Model yang dibangun memodelkan informasi yang
transformasikan oleh perangkat lunak. Fungsi yang mungkin
transformasikan terjadi dan tingkah laku sistem ada saat transformasi
terjadi.
-
56
Sumber : Diambil dari Rekayasa Perangkat Lunak ( Roger S. Presman, 2002:335 )
Gambar 3.5. Sistem Informasi Web permodelan
3.3.5. Esensial dan Implementasi
Pandangan esensial persyaratan perangkat lunak
menyajikan manifesta dunia nyata dari pemrosesan fungsi fungsi
dan struktur informasi dalam berbagai kasus representasi fisik
dikembangkan informasi dalam berbagai kasus representasi fisik
dikembangkan sebagai langkah pertama dalam mendesain perangkat
lunak. Tetapi kebanyakan sistem berbasis komputer ditentukan
dalam cara yang mengutip akomodasiakomodasi detail
implementasi tertentu.
M
1 1
1
Guru Mata Pelajaran
Siswa
Mengajar
Tugas
-
57
Sumber: Diambil dari Rekayasa Perangkat Lunak ( Roger S. Presman, 2002:335 )
Gambar 3.6. Kelas/Objek
3.4. Analisa Brainware
Analisa brainware atau pelaksana analisa adalah orang yang
melaksanakan pengolahan data yang meliputi :
3.4.1. Analisa sistem
Analisa sistem bertugas merancang sistem agar dapat berjalan
dengan yang dikehendaki oleh perusahaan. Untuk posisi ini
diperlukan satu orang yang mempunyai pengalaman merancang
sistem website.
3.4.2. Programmer
Programmer bertugas untuk mengimplementasikan hasil dari
apa yang dirancang oleh seorang analis sistem dengan berbagai
bahasa pemrograman / aplikasi Software, dan yang dibutuhkan
antara lain : Php dan Mysql, Macromedia Dreamweaver dan Desain
Grafis Photoshop Cs2.
Siswa
Tugas Login
Mata Pelajaran User dan Password
-
58
3.4.3. Teknisi
Teknisi bertugas menyiapkan perangkat keras dari server
sampai computer clien sehingga terbentuk jaringan atau network baik
jaringan lokal maupun jaringan internet.
3.4.4. Operator
Operator memiliki tugas memasukkan data yang ada di
perusahaan serta mampu mengoperasikan internet.
3.5. Analisa Cost and Benefit
Menurut Jogiyanto dalam bukunya Analisis dan Desain Sistem
Informasi merupakan suatu investasi yang berarti dikeluarkannya sumber
daya untuk mendapatkan manfaat dimasa mendatang. Investasi untuk
mengembangkan sistem informasi juga membutuhkan sumber daya. Sebagai
hasilnya, sistem informasi akan memberikan manfaat-manfaat yang baru.
Oleh karena itu sebelum sistem informasi dikembangkan, maka perlu
menilai terlebih dahulu, yang disebut dengan analisa cost benefit.
3.5.1. Komponen Biaya
Menurut Jogiyanto dalam buku analisa desain sistem
informasi ( 1990:664 ) mendefinisikan bahwa biaya yang
berhubungan dengan sistem informasi dapat diklasifikasikan
kedalam empat kategori :
-
59
1. Analisis Pengadaan
Biaya pengadaan termasuk semua biaya yang terjadi sehubungan
dengan memperoleh perangkat keras. Biaya pengadaan dalam
pengembangan sistem baru pada sistem informasi web secara
online pada SMP Negeri 6 Purwodadi adalah sebagai berikut :
Tabel 3.1. Biaya Pengadaan
BIAYA PENGADAAN No Nama Keterangan Biaya 1 Komputer Pentium IV 1 Set Rp. 3.000.000,00 2 Printer 1Unit Rp. 450.000,00 3 Modem 1 Set Rp 150.000,00
Jumlah Rp. 3.600.000,00
2. Biaya Persiapan Operasional
Biaya persiapan operasi ( star up cost ) berhubungan dengan semua
biaya untuk membuat sistem dioperasikan. Biaya persiapan operasi
dalam pengembangan sistem baru pada Website SM