Skripsi Bam n2

315
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.0 025 FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS STIKUBANK (UNISBANK) SEMARANG

Transcript of Skripsi Bam n2

SKRIPSI_Bam_N2

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMP NEGERI 6 PURWODADI SKRIPSITugas Akhir disusun untuk memenuhi syarat mencapai gelar Kesarjanaan Komputer pada Program Studi Sistem Informasi

Jenjang Program Strata-1

Oleh :Bambang Nurdiyansah05.01.55.0025FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS STIKUBANK (UNISBANK) SEMARANG2009PERNYATAAN KESIAPAN UJIAN TUGAS AKHIRSaya, Bambang Nurdiyansah dengan ini menyatakan bahwa laporan tugas akhir yang berjudul :

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMP NEGERI 6 PURWODADIadalah 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.0025Disetujui oleh PembimbingKami setuju laporan tersebut diajukan untuk Ujian Tugas AkhirSemarang,Juli 2009( Edy Supriyanto, Drs, M.Kom ) Pembimbing I

Semarang,Juli 2009( Arief Jananto, S.Kom ) Pembimbing II

HALAMAN PENGESAHANSISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMP NEGERI 6 PURWODADITelah 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,2009Ketua

(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 )MOTTO DAN PERSEMBAHANMOTTO Setiap ibadah yang disertai niat bersih, maka akan membuahkan hasil yang baik. Carilah ilmu setinggi langit selama kita masih diberikan kesempatan olehAllah 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 SEMARANGProgram Studi Sistem InformatikaJenjang Program Strata 1Skripsi Sarjana KomputerSISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMP NEGERI 6 PURWODADIBambang Nurdiyansah : 05.01.55.0025AbstraksiSeiring 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 MX2004, AppServ-win32-2.5.4a , dan image editor Adobe Photoshop CS2.Hadirnya Sistem Informasi Akademik Berbasis Web Pada SMP Negeri 6Purwodadi 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 )KATA PENGANTARAssalamualaikum 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.

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. WbSemarang,2009

PenulisDAFTAR ISIHalaman 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 ................................................................................................ xviBAB I : PENDAHULUAN1.1. Latar Belakang ............................................................................ 11.2. Perumusan Masalah .................................................................... 31.3. Batasan Masalah.......................................................................... 41.4. Tujuan Dan Manfaat Penelitian .................................................. 41.4.1. Tujuan Penelitian ............................................................ 41.4.2. Manfaat Penelitian .......................................................... 41.5. Metodologi Penelitian ................................................................. 51.5.1. Studi Pustaka ................................................................... 51.5.2. Metodologi Observasi ..................................................... 61.5.3. Metode Pengembangan Sistem ....................................... 61.6. Sistematika Penulisan ................................................................. 7BAB II : LANDASAN TEORI2.1. Konsep Dasar Sistem .................................................................. 92.1.1. Pengertian Sistem............................................................ 92.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

2.9. Konsep Dasar Pendidikan ........................................................... 352.9.1. Pengertian Pendidikan..................................................... 352.9.2. Unsur-unsur Pendidikan .................................................. 35BAB III : ANALISA SISTEM YANG BERJALAN3.1. Analisa Masalah .......................................................................... 373.2.3.3.3.4.3.5. Analisa Cost and Benefit .............................................................58

3.5.1. Komponen Biaya.............................................................58

3.5.2. Komponen Manfaat.........................................................61

BAB IV : DESAIN SISTEM BARU4.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

xii4.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 IMPLEMENTASI5.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

5.13.2. Testing Flowgraph ..........................................................120

5.13.3. Cyclomatic comptexity ...................................................122

5.13.4. Deriving Test Case ..........................................................122

BAB VI : PENUTUP6.1. Kesimpulan ................................................................................. 1246.2. Saran............................................................................................ 125DAFTAR PUSTAKA LAMPIRANListing ProgramSurat RisetLembar BimbinganDAFTAR GAMBARGambar 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.

Gambar 3.4.: Domain Informasi ..................................................................

: Sistem Informasi Web pembagian fungsional secara54

horizontal................................................................................55

Gambar 3.5.: Sistem Informasi Web Permodelan .......................................56

Gambar 3.6.

Gambar 4.1.: Kelas / Objek..........................................................................

: Context Diagram Sistem Informasi Akademik pada57

Gambar 4.2.SMP Negeri 6 Purwodadi ......................................................

: Decomposisi Sistem Informasi Akademik pada65

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

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

Gambar 5.20. : Testing Flowchart ..................................................................119

Gambar 5.21. : Testing Flowgraph .................................................................121

DAFTAR TABELTabel 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

BAB IPENDAHULUAN1.1. Latar BelakangDalam 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

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 menyampaikaninformasikemasyarakattentangProfileSekolahan, 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

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 6PURWODADI.1.2. Perumusan MasalahDari 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.

1.3. Batasan MasalahMengingat 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 Penelitian1.4.1. Tujuan Penelitiana. Sistem

Informasi AkademikberbasisWebyangdapat memberikan informasi yang up to date kepada siswa ataupun orangtuasiswapadakhususnyaserta

masyarakat pada umumnya.

b. Menghasilhkan sistem informasi dengan Data Flow Diagram untukdatabasenya.DanmenggunakanERDuntuk menggambarkan struktur dan hubungan datanya.

1.4.2. Manfaat Penelitiana. Bagi Penulis

Akan menambah pengetahuan tentang bagaimana membuat suatu sistem online, melalui ilmu yang didapat baik dari bangku kuliah ataupun dari luar. Danmemenuhi salah satu syarat untuk menyeleseikan Tugas Akhir pada jurusan Sistem Informasi

FakultasTeknologiInformasidiUniversitasStikubank

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

Untukmenambahpengetahuanbagipembacayangbisa 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 Penelitian1.5.1. Studi PustakaStudi 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.

1.5.2. Metodologi observasiMetodelogi 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. LiteratureYaitu 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 SistemMetode 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 :

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 siapuntukdigunakanataudapatdikatakanbagaimana mempublikasikan informasi.

1.6. Sistematika PenulisanUntuk mendapatkan gambaran yang jelas dan terperinci mengenai skripsi ini maka penulis menguraikan sistematikanya sebagi berikut:

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

Padababinimenjelaskantentanganalisasistemdan 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 websiteyangdisusundanjugasaran-saranuntuk mengembangkan rancangan website ini lebih lanjut dimasa mendatang.

BAB II LANDASAN TEORIPada 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 Sistem2.1.1. Pengertian SistemSecara umum arti sistem adalah suatu kesatuan atau kelompok dari bagian-bagian tertentu yang saling berhubungan dengan mencapai tujuan tertentu.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 SistemSistem mempunyai elemen-elemen yang mendukung sebuah sistem itu sendiri berupa :a. Tujuan SistemTujuan 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 SistemBatasan sistem merupakan sesuatu yang membatasi sistem dalam mencapai tujuan sistem. Batasan sistem dapat berupa peraturan- peraturan yang ada dalam suatu organisasi, biaya-biaya yangdikeluarkan, orang-orang yang ada dalam organisasi, fasilitas baik itu sarana dan prasarana maupun batasan yang lain.c. Kontrol SistemKontrol 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. InputInput merupakan elemen dari sistem yang bertugas untuk menerima seluruh masukan data, dimana masukan tersebut dapat berupa jenis data, frekuensi pemasukan data dan sebagainya.e. ProsesProses 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. OutputOutput 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.g. Umpan BalikUmpan 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.TUJUANBATASANKONTROLINPUT

PROSES

OUTPUTUMPAN BALIKSumber : Andri Kristanto, Perancangan Sistem Informasi dan Aplikasinya, 2003Gambar 2.1. Siklus Informasi2.2. Konsep Dasar Informasi2.2.1. Pengertian InformasiInformasi adalah kumpulan data yang diolah menjadi bentuk yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. (Andri Kristanto, 2003).2.1.2. Kualitas informasiDari 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 informasiData yang merupakan suatu kejadian yang menggambarkan kenyataan yang terjadi dimasukan melalui elemen input kemudian datatersebut 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 digambarkansebagai berikut :INPUT

PROSES

OUTPUTDATA

UMPAN BALIK

PENERIMASumber: Andri Kristanto, Perancangan Sistem Informasi dan Aplikasinya, 2003Gambar 2.2. Siklus Pengolahan Data2.3. Analisa Sistem2.3.1. Pengertian analisa sistemAnalisis sistem adalah penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan,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 DipakaiAlat 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 kegiatan2. Sebagai dokumentasiDalam 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 kebawah2. Kegiatan didalam bagan alir harus jelas3. Harus ditunjukkan dari mana kegiatan akan dimulai dan dimana akan berakhir.4. Kegiatan yang terpotong akan disambung ketempat yang lain menggunakan simbol penghubung.Tabel 2.1. Simbol-simbol Diagram Alir Dokumen (Flow of Document)Simbol dokumenMenunjukan dokumen input dan outputbaik untuk proses manual, mekanik atau komputer

Simbol kegiatan manualMenunjukan pekerjaan manual

Simbol simpanan offlineNC DMenunjukan file non komputerDiarsip urut angka (numerik)Menunjukan file non komputerDiarsip urut huruf (character)Menunjukan file non komputerDiarsip urut tanggal (date)

Simbol prosesMenunjukan kegiatan proses dari operasiprogram komputer

Simbol hard diskMenggunakan input / output menggunakanhard disk

Simbol penjelasanMenunjukan penjelasan dari suatu proses

Simbol penghubungMenunjukan penghubung ke halaman yangmasih sama ke halaman lain

Simbol garis alirMenunjukan arus dari proses

Sumber: Analisis dan Desain Sistem Informasi, Jogiyanto HM.2.4. Desain SistemDesain 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 SistemTahap desain sistem dibagi menjadi :1. Desain sistem secara garis besarBerdasarkan 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 besarUsulan desain sistem secara garis besar disusun untuk mengakomodasikan secara tertulis kepada pemakai informasibagaimana 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 sistemDalam tahap evaluasi sistem analilsis sistem menentukan persyaratan yang harus dipenuhidalam 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 evaluasisistem, analisis sistem kemudian membuat laporan final desain sistem secara garis besar.5. Desain sistem secara rinciDalam 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 rinciHasil 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 Sistem1. 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.Simbol-simbol yang digunakan dalam DFD antara lain :Tabel 2.2. Simbol Data Flow Diagram (DFD)SimbolKeterangan

Kesatuan luar yang berupa orang atau sistem yang akanmemberi 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, 2003Diagaram arus data itu sendiri dibagi menjadi 2 bagian yaitu :1. DFD ContextDiagram 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 LevelSetelah 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.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 ChartSimbolKeterangan

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, 20032.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 DataSimbolKeterangan

=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, 20032.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:Tabel 2.5 Simbol-simbol ERDSymbolKeterangan

EntitySuatu obyek yang dapat diidentifikasikan dalam lingkungan pemakai, suatu yang penting bagi user dalam konteks sistem yang dibuat, disimbulkan dengan segi empat.

AtributEntity mempunyai elemen yang disebut atribut dan berfungsi mendeskripsikan karakter entity, symbol dengan lingkaran lonjong.

Garis/linkSebagai penghubung antara himpunan entitas dan himpunan entitas dengan atributnya.

HubunganMenggambarkan relasi antar entitas

Sumber : Basis Data, Fathansyah Ir, 20042.5. Internet dan HTML2.5.1. Pengertian InternetInternet 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)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 HTMLHyperText 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 HTMLSebuah 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.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.

SELAMAT DATANG DI WEBSITESMP NEGERI 06 PURWODADI

Gambar 2.3. Contoh HTML2.5.4. Tag HTMLSewaktu 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 .Tabel 2.6. Daftar Tag HTML yang umum digunakanTagKeterangan

...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)

  1. ...

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, 20032.6. Macromedia Dreamweaver MXMacromedia 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 canggihKita 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.

Gambar 2.4. Softaware Dreamweaver MX 20042.6.1. ScriptScript 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 DatabaseMySQL adalah multiuser database yang menggunakan bahasa Structrured Query Language (SQL). MySQL dalam operasiclient-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 selengkapnyaada di www.mysql.comSQL 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 Clipperyang masih menggunakan perintah-perintah pemrograman.2.7. PHP2.7.1. Pengertian PHPPHP 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 membuataplikasi yang dijalankan pada teknologi web. Jadi seluruh aplikasi yang berbasiskan web dapat dibuat dengan menggunakan PHP.

Sumber : http://www.php.netGambar 2.5. Logo PHPVersi pertama PHP dibuat oleh Rasmus Lerdorf pada tahun1995. 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.

Sumber : http://www.ilmukomputer.comGambar 2.6. Konsep PHP2.7.2. Keunggulan PHPKeunggulan 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 protocolIMAP, SNMP, NNTP, POP3 bahkan HTTP.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 Akademik2.8.1. Definisi Sistem Informasi AkademikSistem 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-line1. Edukasi onlineAktifitas 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 beritailmu 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 LibrarySalah 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(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 Pendidikan2.9.1. Pengertian PendidikanMenurut 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 Negara2.9.2. Unsur - unsur PendidikanUnsur-unsir pendidikan merupakan satu kesatuan sistem yang mempunyai kaitan harminis serta sejalan, diantaranya sebagai berikut :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. SiswaAdalah peserta didik dalam rangka belajar mengajar.c. Tujuan pendidika sebagai tujuan yang diharapkan dari suatu proses pendidikan, tujuan disesuaikan berdasarkan sistem pendidikan yang diterapkan.BAB IIIANALISIS SISTEM YANG BERJALANTujuan 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 Masalah3.1.1. Sejarah Singkat SMP Negeri 6SMP 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

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 Sekolah1. 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.

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 Tujuan1. Visi

Sebagai Lembaga Pendidikan Menengah Pertama terkemuka dalam penanaman nilai-nilai yang baik untuk menghasilkan kaderpemimpinyangbijaksana,berakhlakmulia,serta menguasai dasar-dasar ilmu pengetahuan yang tinggi.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-nilaidanpenguasaaniptek,sejarahdengan 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 kompetitifdenganmenumbuhkanbudayayangbaik, sehingga terbentuk kader pemimpin umat yang berilmu, beriman dan berakhlak mulia.

3.1.4. Struktur Organisasi dan Diskripsi JabatanAgar 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 :

KEPALA SEKOLAHPardjimin, S.PdKOMITE SEKOLAH

K.TUMuliawatiWaka KurikulumPartiwi, S.Pd

Waka KesiswaanT. Altrima, S.Pd

Koord SarpraEndri, S.PdPerpustakaanRatna SD Amd

GURU MAPEL

BK Drs. A Budi p

WALI KELAS

Keterangan :Garis Koordinasi

Garis KomandoSISWA / SISWISumber: Data yang diteliti setelah diolahGambar 3.1. Struktur Organisasi SMP Negeri 6 Purwodadi

DariskemaStrukturOrganisasitersebut,makadapat 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. Membantudanmengkoordinasidalampenyelenggaraan 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.

k. Mengurusi laporan bulanan sekolah.

l.Membuatrencanadanmelaksanakanpengadaan 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,laboratoriumkimia,laboratoriumbiologi, laboratorium bahasa, laboratorium komputer.

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.

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. Menyusundanmelaksanakanprogramperbaikandan 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.

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.Menyusundanmelaksanakanprogramtindaklanjut 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.

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 Sistem3.2.1. Identifikasi Masalah dan Sumber MasalahSebagaimana 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.Pemanfaatanteknologiinformasisebagaimedia pembelajaran dapat melalui pemanfaatan internet dalam e-learning maupun penggunaan komputer sebagai media interaktif. Diharapkan

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 AdaAdapun 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 SistemTahap-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 melakukanpenelitian,analisasistem,pengumpulandata, 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.

3.2.4. Sistem Yang DiusulkanSistem 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 Dibutuhkan1. Sistem Operasi komputer meggunakan Wndows XP

2. Program Aplikasi : Dreamweaver untuk mendesain tampilan

(output) website, Microsoft Office, Anti virus.3. MySqldatabaseuntukmendesaindatabasedantabel penyimpanan data.

3.2.6. Bagian Aliran Dokumen Sistem LamaFlow of Document (FOD) Sistem Penjadwalan pada SMP Negeri6 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.

Adapun Flow of Document Sistem Penjadwalan (jadwal mata pelajaran dan jadwal mengajar guru) pada SMP Negeri 6 Purwodadi

sebagaimana berikut:TUWakasek kurikulumGuruSiswa2ACD

1

Jadwal mata pelajaran

12Jadwal guru1

1Jadwal mata2Jadwal mata1pelajaran

1Jadwal mata

pelajaran

Jadwal guru

pelajaran21DJadwal guruDNA

B

ACC Jadwal21BJadwal matapelajaran21Jadwal guruNCSumber: Data setelah diolahGambar 3.2. Flow of Document Sistem Penjadwalan3.2.7. Kebutuhan Data dan InformasiData 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

3.3. Analisa Software3.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 beberapakumpulaninformasiyanglebihbesaryang 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.

MulaiInput DataTransformasi 1Penyimpanan Data

Transformasi 2

Output DataSelesaiSumber : 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. PembagianPermasalahan akan selau menjadi semakin luas dan rumit untuk dipahamin sebagai satu kesatuan. Karena itulah dilakukan pembagian menjadi

beberapabagianagarmempermudah pemahaman kemudian membagi bagian tersebut, sehingga seluruh fungsionalanalisisoperasionalkeempat

menyatakanbahwa dominasi informasi, fungsional, dan tingkah laku perangkat lunak dapat dibagi bagi.

Secaramendasarpembagianmendekomposisikan

suatu masalah ke dalam bagian konstituennya. Secara konseptual, kita membangun sebuah representasi hirarki dari informasi atau fungsi dankemudian membagi

elemenbagianpalingatasdengan 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 PurwodadiJadwal MengajarJadwal PelajaranJadwal 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. PermodelanKitamenciptakanmodeluntukmemperolehsebuah pamahaman yang lebih baik mengenai entitas aktual yang akan dibangun. Model yang dibangun memodelkan informasi yang transformasikanoleh perangkat lunak. Fungsi yang mungkin transformasikan terjadi dan tingkah laku sistem ada saat transformasi terjadi.

Guru

1

Mengajar

Mata Pelajaran

1

1TugasM

Siswa

Sumber : Diambil dari Rekayasa Perangkat Lunak ( Roger S. Presman, 2002:335 )Gambar 3.5. Sistem Informasi Web permodelan3.3.5. Esensial dan ImplementasiPandanganesensialpersyaratanperangkatlunak 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 dalamcarayang

mengutip

akomodasiakomodasidetail implementasi tertentu.

SiswaMata PelajaranUser dan Password

TugasLoginSumber: Diambil dari Rekayasa Perangkat Lunak ( Roger S. Presman, 2002:335 )

Gambar 3.6. Kelas/Objek3.4. Analisa BrainwareAnalisa brainware atau pelaksana analisa adalah orang yang melaksanakan pengolahan data yang meliputi :

3.4.1. Analisa sistemAnalisa sistem bertugas merancang sistem agar dapat berjalan dengan yangdikehendaki oleh perusahaan. Untuk posisi ini diperlukan satu orang yang mempunyai pengalaman merancang sistem website.

3.4.2. ProgrammerProgrammer 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.

3.4.3. TeknisiTeknisi bertugas menyiapkan perangkat keras dari server sampai computer clien sehingga terbentuk jaringan atau network baik jaringan lokal maupun jaringan internet.

3.4.4. OperatorOperator memiliki tugas memasukkan data yang ada di perusahaan serta mampu mengoperasikan internet.

3.5. Analisa Cost and BenefitMenurut 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 BiayaMenurutJogiyantodalambukuanalisa desainsistem informasi(1990:664

) mendefinisikanbahwabiaya

yang berhubungan dengansisteminformasi dapatdiklasifikasikan kedalam empat kategori :

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 PengadaanBIAYA PENGADAAN

NoNamaKeteranganBiaya

1Komputer Pentium IV1 SetRp. 3.000.000,00

2Printer1UnitRp.450.000,00

3Modem1 SetRp150.000,00

JumlahRp. 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 SMP Negeri 6

Purwodadi Secara Online adalah sebagai berikut:

Tabel 3.2. Biaya Persiapan Operasional

BIAYA PERSIAPAN OPERASIONAL

NoNamaKeteranganBiaya

1SoftawareMacromedia

Dreamweaver MX 2004BeliRp.800.000,00

2Windows Xp Service pack 2BeliRp. 1.100.000,00

3Mysql AppServBeliRp.400.000,00

4Adobe Photoshop Cs2BeliRp.500.000,00

JumlahRp. 2.900.000,00

3. Biaya Proyek.

Biaya proyek ( project related cost ) berhubungan dengan biaya- biayauntuk mengembangkanproyeksistemtermasuk penerapannya.Biayaproyekdalampengembangansistem informasi web secara online adalah sebagai berikut:

Tabel 3.3. Biaya ProyekBIAYA PROYEK

NoNamaKeteranganBiaya

1DokumentasiFotoCopy, KertasRp.60.000,00

2Analisis Sistem1 OrangRp. 100.000,00

3Disian Sistem1 OrangRp. 300.000,00

4BiayaPemasangan/

Hosting / Upload/ TahunRp. 350.000,00

5Pelatihan PersonelOperatorRp. 120.000,00

JumlahRp. 930.000,00

4. Biaya Operasi dan Biaya Perawatan

Biaya operasi ( on going cost ) adalah biaya-biaya yang dikeluarkan untuk mengoperasikan sistem supaya sistem dapat beroperasi. Sedangkan biaya perawatan ( maint cost ) adalah biaya yang dikeluarkan untuk merawat sistem dalam masa operasi. Biaya operasi perawatan dalam pengembangan adalah sebagai berikut:

Tabel 3.4. Biaya Operasi dan Biaya Perawatan

BIAYA OPERASI DAN BIAYA PERAWATAN

No.NamaKeteranganBiaya

1Operasi1 oarangRp. 50.000,00

2Listrik/BulanRp. 70.000,00

3PerawatanPerangkat

Lunak1 orang/BulanRp. 60.000,00

4Perawatan Perangkat KerasServicesRp. 50.000,00

JumlahRp. 230.000,00

Total Biaya yang dikeluarkan dalam pengembangan sistem baru pada Sistem informasi Web secara Online di SMP Negeri 6

Purwodadi adalah sebagai berikut :

Tabel 3.5. Total BiayaNoKeterangan BiayaBiaya

1Biaya PengadaanRp. 3.600.000,00

2Biaya OperasionalRp.20.000,00

3Biaya ProyekRp. 1.100.000,00

4Biaya Operasi dan PerawatanRp.230.000,00

JumlahRp. 4.950.000,00

Total biaya yang dikeluarkan dalam pengembangan sistem baru pada Skripsi sampai saat ini :

Tabel 3.6. Biaya Skripsi Saat iniNoKeterangan BiayaBiaya

1Biaya Tinta PrinterRp.60.000,00

2.Biaya Beli Kertas A4Rp.35.000,00

4WarnetRp.30.000,00

Total BiayaRp125.000,00

3.5.2. Komponen ManfaatManfaat dari sistem informasi dapat juga diklasifikasikan dalam bentuk keuntungan berwujud, merupakan keuntungan yang berupapenghematan-penghematanataupeningkatandidalam perusahaan yang diukur secara kuantitas yang diukur dalam bentuk suatu nilai uang, (Jogiyanto H.M, Analisa dan Sistem Informasi,

2002).Keuntungan-keuntungandarikomponenmanfaatyang diantaranya adalah :

1. Meningkatkan pelayanan lebih baik

2. Peningkatan kepuasan kerja

Dalam pengembangan sistem baru pada sisteminformasi sekolah berbasis web secara online ini, maka manfaat yang dapat diperoleh adalah :

a. Memudahkan proses pencarian data lebih cepat, tepat dan akurat karena dibantu dengan komputer yang juga memperhatikan kemudahan dalam pengoperasian.

b. Keamanan data lebih terjamin karena hanya dapat diakses oleh orang tertentu saja.

c. Kepuasan kerja, produktifitas, efisiensi serta efektifitas kerja yang semakin meningkat.

d. Memperkenalkansisteminformasibaruberbasiswebpada masyarakat umunya.

BAB IVDESAIN SISTEM BARUSetelah melakukan analisa sistem lama pada Bab III, untuk memperbaiki kekurangan yang ada, maka pada Bab IV ini dijelaskan perancangan sistem yang baru. Perancangan sistem baru untuk menjelaskan gambaran kerja sitem baru dan mengimplementasikan model yang diinginkan pemakai.Pada bab ini untuk lebih mudah dalam melakukan proses akademik yang dibutuhkan pada SMP Negeri 6 Purwodadi. Perancangan sistem baru berisi tentang gambaran kerja sistem baru, Context Diagram, DFD (Data Flow Diagram), ERD (Entity Relationship Diagram), Normalisasi, Relationship tabel, Desain file data base, Kamus data, Desain input dan output yang dihasilkan serta struktur flowchart.4.1. Gambaran Kerja Sistem BaruSeiring dengan makin berkembangnya teknologi saat ini, serta sumber dari sistem informasi atau laporan yang telah ada pada SMP Negeri 6Purwodadi maka dapat disusun suatu perancangan sistem informasi guru dan karyawan, informasi siswa, informasi jadwal pelajaran siswa dan jadwal mengajar guru serta menu data informasi mengenai fasilitas yang ada di sekolah tersebut melalui web. Adapun tujuan yang mendorong untuk dilakukannya perancangan sistem informasi tersebut, yaitu :1. Untuk Siswa : Mengetahui informasi jadwal pelajaran dan informasi jadwal ujian semester serta informasi tugas dari guru mata pelajaran.2. Untuk Guru : Mengetahui informasi jadwal mengajar tiap guru3. Untuk Masyarakat : Mengetahiu informasi umum tentang sekolah.4.2. Context Diagram Sistem Informasi AkademikModel proses dari perangkat lunak sistem informasi digambarkan dalam bentuk context diagram yang menggambarkan aliran data, penyimpanan, dan dari informasi mengenai sistem yang dikembangkan di SMP Negeri 6Purwodadi. Context diagram merupakan langkah awal dari analisa sistem yang terstrukur.Context diagram dibangun sedemikian rupa untuk nenunjukkan level yang paling tinggi dari sistem. Context diagram juga merupakan gambaran paling umum dari suatu sistem. Context diagram ini digunakan untuk memperlihatkan ruang lingkup atau batasan batasan dari sistem. Adapun context diagram tentang sistem informasi akademik tersebut dapat dilihat pada gambar berikut ini.

Sumber: Data baru yang diolahGambar 4.1. Context Diagram Sistem Informasi Akademik pada SMP Negeri 6Purwodadi

Penjelasan context diagram :Lingkungan luar dari sistem informasi akademik adalah bagian admin, guru, siswa dan pengunjung yang masing-masing memiliki hubungan dengan aktifitas sistem informasi akademik. Pada data alir guru yang berupa user name dan password, data tugas siswa. Pada siswa meliputi user name dan password, info tugas serta jadwal pelajaran. Bagian admin yang berupa user name dan password, data guru, data siswa, jadwal mata pelajaran serta jadwal ujian. Kemudian info sekolah yang akan diinformasikan kepada pengunjung.4.3. DecomposisiDecomposisi Sistem Informasi Akademik pada SMP Negeri 6 Purwodadi sebagaimana berikut:

Sumber: Datan baru yang diolahGambar 4.2. Decomposisi Sistem Informasi Akademik pada SMP Negeri 6Purwodadi4.4. Tingkatan DFD4.4.1. Data Flow Diagram Level 0Adapun Data Flow Diagram (DFD) Level 0 adalah sebagai berikut:

Sumber : Data baru yang diolahGambar 4.3. DFD Level 0

Penjelasan DFD level 0 :Sistem informasi akademik memiliki turunan sistem yang berupa hak akses, pendataan, laporan, informasi SMP N 06. Sistem terbentuk dari lingkungan luar sistem yaitu Bagian admin, guru, siswa, dan pengunjung. Data alir siswa terdiri dari login nama dan password. Dari data alir guru yang memiliki login nama password. Pendataan melakukan pendataan guru, siswa, jadwal mengajar dan jadwal pelajaran, jadwal tugas dan jadwal ujian. Sedangkan pengunjung hanya bisa mendapatkan informasi-informasi sekolah.4.4.2. Data Flow Diagram Level 1Adapun Data Flow Diagram (DFD) Level 1 adalah sebagai berikut:

Sumber : Data baru yang diolahGambar 4.4. DFD Level 1

Penjelasan DFD level 1 :Pada bagian informasi meliputi informasi siswa yang terdiri dari jadwal pelajan, jadwal ujian dan menghasilkan informasi jadwal pelajaran siswa, informasi dan jadwal ujian siswa. Informasi guru meliputi jadwal mengajar, jadwal tugas dan informasi jadwal ujian. Sedang laporan info sekolah menghasilkan info sekolah yang akan diinformasikan kepada pengunjung.4.5 Perancangan Data BaseDalam perancangan database ini penulis menggunakan Entity Relationship Diagram (ERD), Normalization, Relationship Tabel, Desain File Data Base.Sumber: Data baru yang diolahGambar 4.5. Entity Relationship Diagram4.6. Analisis Normalisasi1. Tabel Gurukd_gurunamaalamattelpontmpt_lhrtgl_lhremailagamakd_mapelfoto

Tabel Guru telah memenuhi bentuk normal dalam normalisasi karena tabelGuru mempunyai atribut yang bernilai tunggal. Atribut Tabel Guru :kd_guru, nama, alamat, telpon, tmpt_lhr, tgl_lhr, email, agama, kd_mapel, foto, user.2. Tabel Mengajarkd_guruharijamkd_kelasId_mengajar

Tabel Mengajar telah memenuhi bentuk normal dalam normalisasi karena tabel mengajar mempunyai atribut yang bernilai tunggal.Atribut Tabel Mengajar :kd_guru, hari, jam, kd_kelas, Id_mengajar.3. Tabel Siswaniskd_kelasnamatmpt_lahirtgl_lhragamajns_kelalamattelponayahibupekrj_ortufoto

Tabel Siswa telah memenuhi bentuk normal dalam normalisasi karena tabelMurid mempunyai atribut yang bernilai tunggal. Atribut Tabel Siswa :nis, kd_kelas, nama, tmpt_lahir, tgl_lhr, agama, jns_kel, alamat, telpon, , ibu, pekrj_ortu, foto4. Tabel Mata Pelajaranid_mapelkd_mapelnama_mapel

Tabel mata pelajaran telah memenuhi bentuk normal dalam normalisasi karena tabel mata pelajaran mempunyai atribut yang bernilai tunggal.Atribut Tabel Mata Pelajaran :Id_mapel, kd_mapel, nama_mapel.5. Tabel Kelaskd_kelaskelas

Tabel Kelas telah memenuhi bentuk normal dalam normalisasi karena tabel mata pelajaran mempunyai atribut yang bernilai tunggal.Atribut Tabel Kelas :kd_kelas, kelas6. Tabel Jadwal Pelajaranidnisharijamkd_mapel

Tabel Jadwal Pelajaran telah memen