sistem informasi akademik berbasis web pada smp negeri 6 purwodad

Upload: ims-suwadi

Post on 16-Oct-2015

124 views

Category:

Documents


0 download

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