Pengembangan sistem informasi sekolah : studi kasus SMP Santo Aloysius Sleman - USD Repository

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  PENGEMBANGAN SISTEM INFORMASI SEKOLAH (Studi Kasus : SMP Santo Aloysius Sleman) SKRIPSI Diajukan untuk memenuhi salah satu syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika Disusun Oleh : Fransiscus Kristi Wahyu Dwi Saputro NIM : 065314056 JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA 2013

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  DEVELOPMNET INFORMATION SYSTEM (Case Study : Aloysius Junior High School Sleman) A THESIS Presented as Partial Fulfillment of the Requirements To Obtain the Sarjana Komputer Degree In Informatics Engineering Study Program By : Fransiscus Kristi Wahyu Dwi Saputro NIM : 065314056

INFORMATICS ENGINEERING DEPARTMENT FACULTY OF SCIENCE AND TECHNOLOGY SANATA DHARMA UNIVERSITY YOGYAKARTA 2013

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

HALAMAN MOTO

“MY TWO SUNS ARE MY MOM AND MY DAD”

(UZUMAKI NARUTO)

“I HAVE A REASON NOT TO LOSE”

  

(HYUGA NEIJI)

“I'VE GOT MY OWN RESPONSIBILITIES, SO I WON'T FAIL”

(NAMIKAZE MINATO)

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

ABSTRAK

  SMP Aloysius Sleman merupakan salah satu sekolah menengah pertama yayasan Santa Maria yang beralamat di Denggung Tridadi Sleman. Pengolahan data akademik siswa di SMP Aloysius Sleman masih dilakukan secara manual, sehingga pemenuhan kebutuhan akademik siswa masih membutuhkan tingkat ketelitian yang tinggi dan waktu yang relatif lama. Untuk dapat membantu pengolahan data akademik siswa maka dibangun sistem informasi sekolah berbasis web, yang dapat meningkatkan efisiensi waktu pengolahan data akademik siswa.

  Pembangunan sistem menggunakan bahasa pemrograman PHP serta database MySQL untuk penyimpanan datanya.

  Hasil akhir yang diperoleh adalah Pengembangan Sistem Informasi Sekolah berbasis web untuk SMP Aloysius Sleman, yang dapat membantu guru maupun pegawai administrasi sekolah untuk melakukan pengolahan data akademik siswa. Orang tua siswa dapat memantau informasi nilai hasil prestasi belajar putra atau putrinya dan juga melihat berbagai informasi yang berkaitan dengan sekolah kapan saja, karena sistem dapat diakses secara online.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

ABSTRACT

  Aloysius Junior High School Sleman which placed in Denggung Tridadi Sleman is one of school belongs to Santa Maria Foundation. Academic data processing in Aloysius Junior High School Sleman still operates manually so that the fulfillment of students academic needs spend longer time and high accuracy. Thus to help students academic data processing, School Information System based on web is built to increase time efficiency of students academic data processing.

  The development of system is using PHP language programing and MySQL database to save the data.

  The final result that gained is the Development of School Information System based on web for Aloysius Junior High School Sleman which is helpful for school teachers and administration staffs to process students’ academic data. Parents can monitor grade information of achievement study result of their sons and daughters and also browse any information about school at any time becauser the sistem is able to be accessed online.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Puji syukur saya panjatkan kepada Kanjeng Rama Yesus Kristus, sehingga penulis dapat menyelesaikan skripsi dengan judul Pengembangan Sistem Informasi Sekolah Studi Kasus di SMP Santo Aloysius Sleman.

  Saya mengucapkan banyak terima kasih kepada pihak-pihak yang telah berperan dalam memberikan dukungan, semangat maupun saran yang membangun selama penyelesaian skripsi ini. Ucapan terima kasih saya tujukan kepada :

  1. Ibu dan ayah saya yang memberikan doa, dorongan semangat dan kadang ejekannya yang membuat saya termotivasi untuk segera menyelesaikan studi.

  Terimakasih telah bersabar membimbing dan menghadapi saya selama ini.

  2. Ibu tatik yang penuh kesabaran saat membimbing saya dalam pengejaan tugas akhir ini.

  3. Suster Maria Etha. SND dan seluruh rekan saya di SMP Santo Aloysius Sleman.

  4. Ibu Ridowati Gunawan, S.Kom., M.T. dan Bapak St. Eko Hari Parmadi S.Si., M.Kom. selaku dosen penguji yang telah banyak memberikan saran dan kritik untuk membuat tugas akhir saya menjadi lebih baik.

  5. Kakak saya Maria Magdalena Ika Isti Wahyuni dan adik saya Veronica Wahyu Widiastuti yang memberikan semangat dan ejekannya supaya saya termotivasi.

  6. Pakdhe Sundoro dan seluruh keluarga Marto Sumar yang banyak memberikan nasehat

  • – nasehat dalam penyelesaian tugas akhir.

  7. Om Tono, om Siswanto dan seluruh keluarga Harjono Suparto yang banyak memberikan nasehat

  • – nasehat dalam penyelesaian tugas akhir.

  8. Om Suryanto yang telah meminjamkan saya rumahnya dalam pengerjaan tugas akhir.

9. Guchang “Rangga” Namkongjah yang telah banyak memberikan bantuannya dalam pengerjaaan tugas akhir ini.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

10. Monica Merliyana “Babi” Putri, Valentinus Hakso, Iyem, dek Vina, Krisan,

  Putra, Ajeng, Dista, David, Toni, Yudhi, Albetangga, Ananda Ayu. Terimaksih untuk semangatnya yang diberikan.

  11. Rekan PIA, PIR dan Mudika St Thomas, Pendamping PIA Mlati, Pendamping PIA Slemania dan KOMSOS Yogyakarta yang telah banyak mengajarkan banyak hal yang berharga dalam bidang pewartaan.

  12. Ma s “Bewok” yang sering menemani saya saat malam hari dalam pengerjaan tugas akhir.

  13. Mochi, Pakkun, Besu, Oppet terimakasih atas kenangannya.

  Dalam penulisan skripsi ini, masih banyak kekurangan dan hal yang perlu diperbaiki. Oleh karena itu penulis mengaharapkan saran dan kritik yang membangun dari pembaca. Akhir kata, semoga skripsi ini dapat bermanfaat untuk pembaca, khususnya mahasiswa Teknik Informatika.

  Yogyakarta, 3 Juni 2013 Penulis

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  DAFTAR ISI

HALAMAN JUDUL ............................................................................................ i

HALAMAN JUDUL (INGGRIS) ....................................................................... ii

HALAMAN PERSETUJUAN PEMBIMBING ............................................... iii

HALAMAN PENGESAHAN ........................................................................... iv

HALAMAN MOTTO .......................................................................................... v

PERNYATAAN KEASLIAN KARYA ............................................................ vi

PERNYATAAN PERSETUJUAN .................................................................. vii

ABSTRAK ...................................................................................................... viii

ABSTACT ........................................................................................................... ix

KATA PENGANTAR .......................................................................................... x

DAFTAR ISI ..................................................................................................... xii

DAFTAR TABEL ................................................................................................ xv

DAFTAR GAMBAR ...................................................................................... xvii

  

BAB I .................................................................................................................... 1

PENDAHULUAN ................................................................................................. 1

  1.1 Latar Belakang ........................................................................................... 1

  1.2 Rumusan Masalah ...................................................................................... 2

  1.3 Tujuan dan Manfaat ..................................................................................... 2

  1.3.1 Tujuan .................................................................................................... 2

  1.3.2 Manfaat .................................................................................................. 2

  1.4 Batasan Masalah .......................................................................................... 2

  1.5 Metodologi Penelitian ................................................................................. 3

  1.6 Sistematika Penulisan .................................................................................. 4

  

BAB II .................................................................................................................. 6

LANDASAN TEORI ............................................................................................. 6

  2.1 SMP Santo Aloysius Sleman ...................................................................... 6

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  2.2 Sistem Informasi ........................................................................................... 7

  2.3 Metodologi FAST ........................................................................................ 7

  2.4 HTML .......................................................................................................... 9

  2.5 PHP ........................................................................................................... 10

  2.6 SQL ........................................................................................................... 12

  

BAB III ................................................................................................................. 14

ANALISIS DAN PERANCANGAN SISTEM .................................................. 14

  3.1 Definisi Ruang Lingkup ............................................................................ 14

  3.1.1 Definisi Ruang lingkup ........................................................................ 14

  3.1.2 Analisis Permasalahan ......................................................................... 15

  3.1.2.1 Sebab Akibat .................................................................................. 15

  3.1.2.2 Gambaran Umum Sistem Yang Akan Dibangun ............................ 16

  3.1.3 Analisis Kebutuhan .............................................................................. 17

  3.1.3.1 Diagram Use case .......................................................................... 17

  3.1.3.2 Tabel Use case ................................................................................ 18

  3.1.4 Pemodelan Proses ................................................................................ 49

  3.2 Desain Perangkat Lunak dan Sistem ......................................................... 57

  3.2.1 Perancangan Database ........................................................................ 57

  3.2.1.1 Conceptual Design .......................................................................... 57

  3.2.1.2 Logical Design ............................................................................... 58

  3.2.1.3 Phisycal Design .............................................................................. 59

  3.2.2 Perancangan Desain User Interface .................................................... 65

  

BAB IV ............................................................................................................... 87

IMPLEMENTASI SISTEM ................................................................................ 87

  4.1 Implementasi Subsistem Manajemen Data .............................................. 87

  4.2 Implementasi User Interface .................................................................... 91

  

BAB V ............................................................................................................... 127

ANALISIS HASIL ............................................................................................ 127

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  5.1.1 Kelebihan dan Kekurangan Sistem ........................................................ 127

  5.2 Analisis Hasil Uji Coba Sistem Terhadap User Untuk User Acceptance .... 127

  5.2.1 Pengumpulan Data Dari Responden ...................................................... 127

  5.2.2 Responden Kuisioner .............................................................................. 128

  5.2.3 Form Kuesioner ..................................................................................... 128

  5.2.4 Analisis dan Pembahasan ...................................................................... 128

  

BAB VI ............................................................................................................. 133

PENUTUP ......................................................................................................... 133

  6.1 Kesimpulan ................................................................................................. 133

  6.2 Saran ............................................................................................................. 136

  

Daftar Pustaka ................................................................................................. 137

Lampiran .......................................................................................................... 138

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  DAFTAR TABEL

Tabel 3.1 Tabel Causer and Effect ....................................................................... 15Tabel 3.2 Narasi Singkat Use case ...................................................................... 18Tabel 3.3 Narasi Use case Login ........................................................................ 19Tabel 3.4 Narasi Use case Insert Data Guru ........................................................ 20Tabel 3.5 Narasi Use case Update Data Guru ..................................................... 22Tabel 3.6 Narasi Use case Insert Data Siswa ..................................................... 23Tabel 3.7 Narasi Use case Update Data Siswa .................................................... 25Tabel 3.8 Narasi Use case Insert Data Pelajaran ................................................ 26Tabel 3.9 Narasi Use case Update Data Pelajaran .............................................. 28Tabel 3.10 Narasi Use case Insert Berita dan Pengumuman .............................. 29Tabel 3.11 Narasi Use case Update Berita dan Pengumuman ............................. 31Tabel 3.12 Narasi Use case Insert Data Fasilitas ................................................. 32Tabel 3.13 Narasi Use case Update Data Fasilitas .............................................. 34Tabel 3.14 Narasi Use case Proses Delete Forum ............................................... 35Tabel 3.15 Narasi Use case Logout ..................................................................... 37Tabel 3.16 Narasi Use case Lihat Informasi Data Guru ...................................... 38Tabel 3.17 Narasi Use case Lihat Informasi Data Siswa .................................... 40Tabel 3.18 Narasi Use case Update Nilai Siswa ................................................. 41Tabel 3.19 Narasi Use case Lihat Nilai Siswa .................................................... 43Tabel 3.20 Narasi Use case Edit Password Siswa ............................................... 44Tabel 3.21 Narasi Use case Informasi Fasilitas Sekolah ..................................... 46Tabel 3.22 Narasi Use case Isi Forum ................................................................. 47Tabel 3.23 Tabel Admin ...................................................................................... 59Tabel 3.24 Tabel Berita ....................................................................................... 59Tabel 3.25 Tabel Fasilitas .................................................................................... 60

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Tabel 3.26 Tabel Forum ....................................................................................... 60Tabel 3.27 Tabel Guru ......................................................................................... 61Tabel 3.28 Tabel TSiswa ...................................................................................... 62Tabel 3.29 Tabel Tmapel .................................................................................... 63Tabel 3.30 Tabel Tnilai ....................................................................................... 64

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  DAFTAR GAMBAR

Gambar 2.1 Struktur Organisasi SMP Santo Aloysius Sleman ............................. 6Gambar 3.1 Use case Diagram Subsistem Siswa dan Orang Tua ........................ 17Gambar 3.2 Use case Diagram Subsistem Guru .................................................. 17Gambar 3.3 Use case Diagram Subsistem Admin ............................................... 18Gambar 3.4 Pemodelan Proses ............................................................................. 49Gambar 3.5 Diagram Berjenjang User Admin .................................................... 50Gambar 3.6 Diagram Berjenjang User Guru ....................................................... 51Gambar 3.7 Diagram Berjenjang User Siswa ...................................................... 52Gambar 3.8 DAD Level 0 Proses 1 ...................................................................... 53Gambar 3.9 DAD Level 0 Proses 2 ...................................................................... 54Gambar 3.10 DAD Level 0 Proses 3 .................................................................... 54Gambar 3.11 DAD Level 1 Proses 1 .................................................................... 55Gambar 3.12 DAD Level 1 Proses 2 .................................................................... 56Gambar 3.13 DAD Level 1 Proses 3 .................................................................... 56Gambar 3.14 Entity Relations Model ................................................................... 57Gambar 3.15 Logical Database Design ............................................................... 58Gambar 3.16 User Interface Profil Sekolah ......................................................... 65Gambar 3.17 User Interface Berita dan Pengumuman ........................................ 66Gambar 3.18 User Interface Forum ..................................................................... 67Gambar 3.19 User Interface Fasilitas .................................................................. 68Gambar 3.20 User Interface Login Admin .......................................................... 68Gambar 3.21 User Interface Halaman Admin ..................................................... 69Gambar 3.22 User interface Data Guru .............................................................. 70Gambar 3.23 User Interface Insert Data Guru ..................................................... 70Gambar 3.24 User Interface Update Data Guru .................................................. 71

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.25 User Interface Data Siswa ............................................................. 72Gambar 3.26 User Interface Insert Data Siswa ................................................... 72Gambar 3.27 User Interface Update Data Siswa ................................................. 73Gambar 3.28 User Interface Tambah Pelajaran Siswa ........................................ 74Gambar 3.29 User Interface Data Pelajaran ........................................................ 75Gambar 3.30 User Interface Insert Data Pelajaran ............................................. 75Gambar 3.31 User Interface Update Data Pelajaran ........................................... 76Gambar 3.32 User Interface Berita ..................................................................... 77Gambar 3.33 User Interface Insert Berita dan Pengumuman ............................. 77Gambar 3.34 User Interface Update Berita dan Pengumuman ........................... 78Gambar 3.35 User Interface Fasilitas .................................................................. 79Gambar 3.36 User Interface Insert Fasilitas ........................................................ 79Gambar 3.37 User Interface Update Fasilitas ...................................................... 80Gambar 3.38 User Interface Hapus Forum .......................................................... 81Gambar 3.39 User Interface Login Guru ............................................................. 81Gambar 3.40 User Interface Halaman Guru ........................................................ 82Gambar 3.41 User Interface Pilih Pelajaran ........................................................ 83Gambar 3.42 User Interface Update Nilai Siswa ................................................ 84Gambar 3.43 User Interface Login Siswa ........................................................... 84Gambar 3.44 User Interface Halaman Siswa ...................................................... 85Gambar 3.45 User Interface Lihat Nilai Siswa .................................................... 86Gambar 3.46 User Interface Edit Password Siswa .............................................. 86Gambar 4.1 Database Pengembangan Sistem Informasi Sekolah ....................... 91Gambar 4.2 User Interface Profil Sekolah .......................................................... 91Gambar 4.3 User Interface Berita dan Pengumuman ......................................... 92Gambar 4.4 User Interface Forum ....................................................................... 93Gambar 4.5 User Interface Fasilitas .................................................................... 94Gambar 4.6 User Interface Login Admin .......................................................... 94

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 4.8 User Interface Admin ..................................................................... 95Gambar 4.9 User Interface Data Guru ................................................................ 96Gambar 4.10 User Interface Insert Data Guru .................................................... 97Gambar 4.11 User Interface Update Data Guru .................................................. 98Gambar 4.12 User Interface Edit Data Guru ....................................................... 98Gambar 4.13 User Interface Konfirmasi Hapus Data Guru ................................ 99Gambar 4.14 User Interface Detail Data Guru .................................................. 100Gambar 4.15 User Interface Data Siswa ........................................................... 100Gambar 4.16 User Interface Insert Data Siswa ................................................. 101Gambar 4.17 User Interface Update Data Siswa ............................................... 102Gambar 4.18 User Interface Insert Data Siswa ................................................. 103Gambar 4.19 User Interface Konfirmasi Hapus Data Siswa ............................. 103Gambar 4.20 User Interface Detail Data Siswa ................................................. 104Gambar 4.21 User Interface Ambil Pelajaran Siswa ......................................... 105Gambar 4.22 User Interface Data Pelajaran ..................................................... 106Gambar 4.23 User Interface Insert Data Pelajaran ............................................ 107Gambar 4.24 User Interface Update Data Pelajaran ......................................... 107Gambar 4.25 User Interface Edit Data Pelajaran ............................................... 108Gambar 4.26 User Interface Konfirmasi Hapus Data Pelajaran ........................ 108Gambar 4.27 User Interface Berita dan Pengumuman ..................................... 109Gambar 4.28 User Interface Insert Berita dan Pengumuman ........................... 110Gambar 4.29 User Interface Update Berita dan Pengumuman ........................ 111Gambar 4.30 User Interface Edit Berita dan Pengumuman ............................. 111Gambar 4.31 User Interface Konfirmasi Hapus Berita dan Pengumuman ........ 112Gambar 4.32 User Interface Data Fasilitas ...................................................... 113Gambar 4.33 User Interface Insert Fasilitas .................................................... 113Gambar 4.34 User Interface Update Fasilitas ................................................. 114Gambar 4.35 User Interface Edit Data Fasilitas ............................................... 115

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 4.37 User Interface Hapus Forum ........................................................ 116Gambar 4.38 User Interface Login Guru .......................................................... 117Gambar 4.39 User Interface Peringatan Kesalahan Login Guru ..................... 117Gambar 4.40 User Interface Halaman Guru ...................................................... 118Gambar 4.41 User Interface Pilih Pelajaran ..................................................... 118Gambar 4.42 User Interface Update Nilai Siswa .............................................. 119Gambar 4.43 User Interface Login Siswa ......................................................... 121Gambar 4.44 User Interface Peringatan Kesalahan Login Siswa .................... 121Gambar 4.45 User Interface Halaman Siswa .................................................... 122Gambar 4.46 User Interface Nilai Siswa ........................................................... 123Gambar 4.47 User Interface Cetak Nilai Siswa .................................................. 125Gambar 4.48 User Interface Edit Password Siswa ............................................ 125

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

BAB I PENDAHULUAN

1.1 Latar Belakang

  SMP Santo Aloysius Sleman adalah Sekolah Menengah Pertama yang beralamat di Denggung Tridadi Sleman, merupakan sekolah dari Yayasan Santa Maria. Beberapa proses di sekolah ini dapat dikerjakan dengan teknologi informasi, seperti penyampaian nilai hasil ulangan maupun ujian kepada orang tua siswa.

  Perkembangan ilmu pengetahuan teknologi dan komunikasi pada saat ini membuat banyak kalangan mencari solusi di bidang teknologi sistem informasi dan komunikasi. Penggunaan komputer sebagai alat bantu untuk pekerjaan di bidang teknologi sistem informasi kian marak dan berkembang di segala bidang. Komputer memiliki banyak keunggulan, alasannya komputer dapat diprogram sesuai dengan kebutuhan pengguna. Sistem informasi berbasis web kini menjadi salah satu alternatif untuk pemenuhan kebutuhan informasi karena sistem informasi berbasis web dapat memberikan efisiensi dan efektifitas. Banyak bidang yang telah memanfaatkan sistem informasi berbasis web sebagai sarana untuk mempermudah pekerjaan, seperti untuk media penyedia informasi, promosi, jual beli. Saat ini sistem informasi berbasis web sudah dipasang di beberapa sekolah untuk membantu dalam menyelesaikan permasalahan.

  Dari permasalahan yang dihadapi SMP Santo Aloysius, diperlukan media penyampaian informasi yang cepat antara pihak sekolah dengan orang tua siswa dengan membangun sistem informasi berbasis. Sistem informasi sekolah menggunakan website diharapkan dapat membantu sekolah dalam penyampaian informasi nilai dan perkembangan siswa antara pihak sekolah dengan orang tua siswa secara cepat.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  1.1 Rumusan Masalah Mengembangkan SI yang mampu :

  1. Memudahkan orang tua siswa untuk memperoleh informasi nilai ulangan dan ujian putra atau putrinya, supaya orang tua siswa dapat memantau prestasi putra atau putrinya.

  2. Membantu pihak guru untuk menyampaikan informasi tentang perkembangan siswa secara kepada orang tua.

  1.2 Tujuan dan Manfaat Penelitian

  1.3.1. Tujuan

  1. Mengembangkan Sistem Informasi sekolah sesuai kebutuhan SMP Santo Aloysius Sleman.

  2. Memberikan laporan nilai ulangan dan nilai ujian siswa kepada orang tua dan pihak sekolah.

  1.3.2 Manfaat

  1. Orang tua dapat mengetahui nilai ulangan maupun ujian anak

  • – anaknya melalui web.

  2. Orang tua dapat mengetahui perkembangan nilai siswa, sehingga pihak sekolah dan orang tua siswa dapat mengarahkan siswa untuk memperoleh nilai yang lebih baik.

1.3 Batasan Masalah

  Sistem informasi yang dikembangkan meliputi : - Profil sekolah diakses melalui web.

  • Laporan nilai ulangan dan ujian siswa kepada orang tua melalui
  • Teknologi yang digunakan adalah PHP dan MySql.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

1.4 Metodologi Penelitian Metodologi penelitian yang digunakan adalah studi kasus.

  

a. Pengembangan perangkat lunak dengan menggunakan metodologi

FAST

  Dalam pengembangan sistem ini akan menggunakan metodologi FAST . Fase-fase yang dilakukan pada tahap ini adalah :

  1. Analisis

  • Scope definiton

  Fase definisi ruang lingkup, yaitu menentukan ruang lingkup sistem yang akan dibangun

  • Problem analysis

  Menganalisa sebab dan akibat sistem dengan membuat matriks masalah, kesempatan, tujuan dan batasan sistem.

  • Requirement analysis

  Mengidentifikasi dan mengungkapkan kebutuhan sistem dengan membuat Use case diagram.

  2. Perancangan Sistem

  • Logical design Tahap logical design meliputi DFD diagram dan ER diagram<
  • Physical design

  Fase desain fisik yaitu melakukan pembuatan Grafik User interface (GUI).

  3. Implementasi

  Membuat program sesuai dengan desain sistem yang dibuat berdasarkan analisis dan perancangan sistem.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

4. Uji Coba

  Pada tahap ini dilakukan pengujian program dengan user acceptance, yaitu perangkat lunak akan diserahkan kepada pengguna untuk mengetahui apakah perangkat lunak memenuhi harapan pengguna dan bekerja seperti yang diharapkan.

1.5 Sistematika Penulisan

  Merupakan struktur penulisan pada pembuatan laporan ini, yaitu:

  BAB I. PENDAHULUAN Bab ini merupakan gambaran umum tentang tugas akhir ini yang

  menjelaskan mengenai latar belakang masalah, rumusan masalah, batasan masalah, tujuan dan manfaat pengembangan sistem informasi dan metodologi yang digunakan dalam pembangunan pengembangan sistem informasi menggunakan PHP dan MySql.

  BAB II. LANDASAN TEORI Bab ini akan berisi uraian tentang teori-teori yang akan digunakan

  dalam perencanaan sistem yaitu penjelasan mengenai situs web dan teori-teori lainya yang di gunakan dalam membuat Pengembanan Sistem Informasi Sekolah di SMP Santo Aloysius Denggung

  BAB III. ANALISIS DAN PERANCANGAN SISTEM Bab ini akan membahas analisis dan rancangan dari sistem yang akan dibangun secara umum dan terperinci.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  BAB IV. IMPLEMENTASI SISTEM Bab ini berisi tentang pengimplementasian dari analisis dan desain

  sistem informasi pada bab sebelumnya dan juga disertai dengan keterangan yang dibutuhkan.

  BAB V. ANALISIS HASIL IMPLEMENTASI Bab ini membahas tentang analisa hasil implementasi pada sistem

  informasi yang telah dibuat, hasil dari analisa yang telah dilakukan dan uji coba pada sistem informasi yang dibangun.

  BAB VI. PENUTUP Bab ini berisi Kesimpulan dan Saran untuk situs web yang telah dibuat agar ada pengembangan yang lebih baik untuk masa yang akan datang.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

BAB II LANDASAN TEORI Dalam bab ini akan diuraikan teori yang melandasi pembuatan Pengembangan Sistem Informasi Sekolah dengan menggunakan PHP , My SQL dan Gammu.

2.1 SMP Santo Aloysius Sleman

  SMP Santo Aloysius Sleman adalah sekolah yang beralamat di Jalan Magelang Km 9,5 Denggung Tridadi Sleman. Sekolah ini mempunyai 3 kelas yaitu kelas VII, VIII dan IX, pada tanggal 22 November 2008 sekolah ini mendapat akreditasi A oleh Badan Akreditasi Sekolah / Madrasah ( BAN

  • – S / M ). Fasilitas yang dimiliki antara lain laboratorium IPA, laboratorium komputer, perpustakaan, ruang ketrampilan / menjahit, UKS, ruang OSIS, aula, lapangan basket, lapangan volley dan asrama bagi siswa putri. Struktur organisasi SMP Santo Aloysius adalah sebagai berikut :

  

SRUKTUR ORGANISASI SMP ST ALOYSIUS

Yayasan Santa Maria Cabang Sleman

DENGGUNG

Sr. Dra. Maria Etha, SND

Kepala Sekolah

Kanwil Depdikbud

Wakil Kepala Sekolah

Sr. M. Ferdina, SND

F. Martana, S.Pd

Seksi Liturgi

1. Bendahara Y. Supriyati, S.Pd Valentina Sumini 3. Perpustakaan Ign. Sugeng Handoyo 2. Tata Usaha

F. Martana, S.Pd P. Indarti, S.Pd Y. Suryati, A.Md.Pd Yuli Alvianto Trudo

Seksi Kurikulum Seksi Kesiswaan Seksi Humas Sr. M. Etha, SND / Siswahyuti S.Pd BK Konseler Dewan Guru Seksi Sarana / Prasarana

F. Sutriyantini, S.Pd P. Indarti S.Pd Y. Suryati, A.Md.Pd

Wali Kelas VII Wali Kelas VIII Wali Kelas IX

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

2.2 Sistem Informasi

  Definisi sistem informasi adalah sekumpulan orang, obyek atau komponen yang saling berinteraksi menjadi satu kesatuan dan bekerja sama menurut aturan

  • – aturan tertentu untuk mengolah data menjadi bentuk yang lebih berguna dan berarti bagi penerima dalam pencapaian tujuan tertentu.

  Selain itu, sistem informasi dapat di definisikan sebagai berikut :

  • – 1. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen komponen dalam organisasi untuk mencapai suatu tujuan, yaitu menyediakan informasi.

  2. Sekumpulan prosedur organisasi yang pada saat akan dilaksanakan akan memberikan informasi bagi pengambilan keputusan dan atau untuk mengendalikan organisasi.

  3. Suatu sistem di dalam organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan

  • – laporan yang diberikan.

2.3 Metodologi FAST

  Metode FAST (Framework for the application of systems thinking) merupakan sebuah metodologi hipotetikal yang dipergunakan oleh Whitten et. Al. untuk mendemostrasikan proses pengembangan system secara representative dan tiap metodoligi menggunakan fase proyek yang berbeda. Metodologi FAST terdiri dari :

  a) Scope Definition (Defenisi Lingkup)

  Pada tahap ini dilakukan pengumpulan informasi yang akan diteliti tingkat feasibility dan ruang lingkup proyek yaitu dengan menggunakan kerangka

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  PIECES Performance, Information, Economics, Control, Efficiency, Service). Hal ini dilakukan untuk menemukan inti dari masalah-masalah yang ada.

  b) Problem Analysis (Analisis Permasalahan)

  Pada tahap ini akan diteliti masalah-masalah yang muncul pada sistem yang ada sebelumnya. Hasil dari tahapan ini adalah peningkatan performa sistem yang akan memberikan keuntungan. Hasil lain dari tahapan ini adalah sebuah laporan yang menerangkan tentang problems, causes and effects.

  c) Requirement Analysis (Analisis Kebutuhan)

  Pada tahap ini akan dilakukan pengurutan prioritas dari kebutuhan- kebutuhan bisnis yang ada. Tujuan dari tahapan ini adalah mengidentifikasi data, proses dan antarmuka yang diinginkan pengguna dari system yang baru.

  d) Logical Design (Desain Logis)

  Tujuan dari tahapan ini mentransformasi kebutuhan-kebutuhan bisnis dari fase requirements analysis kepada sistem model yang akan dibangun nantinya. Dengan kata lain pada fase ini akan menjawab pertanyaan- pertanyaan seputar penggunaan teknologi (data, process, interface) yang menjamin usability, reliability, completeness, performance, dan quality yang akan dibangun di dalam sistem.

  e) Decision Analysis (Analisis Keputusan)

  Pada tahap ini akan akan dipertimbangkan beberapa kandidat dari perangkat lunak dan keras yang nantinya akan dipilih dan dipakai dalam implementasi sistem sebagai solusi atas problems dan requirements yang sudah

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  f) Physical Design (Desain Fisik)

  Tujuan dari tahapan ini adalah mentransformasikan kebutuhan bisnis yang direpresentasikan sebagai logical design menjadi physical design yang nantinya akan dijadikan sebagai acuan dalam membuat sistem yang akan dikembangkan. Jika di dalam logical design tergantung kepada berbagai solusi teknis, maka physical design merepresentasikan solusi teknis yang lebih spesifik.

  g) Construction and Testing

  Setelah membuat physical design, maka akan dimulai untuk mengkonstruksi dan melakukan tahap uji coba terhadap sistem yang memenuhi kebutuhan- kebutuhan bisnis dan spesifikasi desain. Basis data, program aplikasi, dan antarmuka akan mulai dibangun pada tahap ini. Setelah dilakukan uji coba terhadap keseluruhan sistem.

  h) Installation and Delivery

  Pada tahap ini akan dioperasikan sistem yang telah dibangun. Tahapan ini akan dimulai dengan men-deploy software hingga memberikan pelatihan kepada pengguna mengenai penggunaan sistem yang telah dibangun. Maka sistem siap untuk diimplementasikan.

2.4 HTML

  HTML ( HyperTextMarkup Language ) adalah suatu format data yang digunakan untuk membuat dokumen hypertext yang dapat dibaca dari satu platform ke platform lainya tanpa melakukan perubahan apapun. Dokumen HTML sebenarnya adalah dokumen teks biasa, sehingga di platform apapun dokumen tersebut dapat dibaca. Dokumen HTML disebut Markup Language karena mengandung tanda

  • – tanda tertentu yang digunakan untuk menentukan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  tampilan teks dan tingkat kepentingan dari teks tersebut dalam satu dokumen. HTML adalah bahasa dari World Wide Web yang digunakan untuk menyususn dan membentuk dokumen agar dapat ditampilkan pada program browser. Pada HTML dipergunakan hypertext link atau hubungan antara teks dan dokumen lain. Dengan demikian pembaca dokumen dapat melompat dari satu dokumen ke dokumen lainya dengan mudah. Contoh sederhana dokumen HTML.

  &lt;HTML&gt; &lt;HEAD&gt; &lt;TITLE&gt; The Title of the Document &lt;/TITLE&gt; &lt;/HEAD&gt; &lt;BODY&gt; My First HTML Document &lt;/BODY&gt; &lt;/HTML&gt;

  HTML mempunyai struktur tertentu yang memuat dua bagian penting, yaitu bagian HEAD dan BODY.

2.5 PHP

  PHP adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Maksud dari server-side scripting adalah sintaks dan perintah

  • – perintah yang diberikan akan sepenuhnya dijalankan di server, tetapi disertakan pada dokumen HTML. Pembuatan web ini merupakan kombinasi antara PHP sendiri sebagai bahasa pemrograman dan HTML sebagai pembangun halaman web. Ketika pengguna internet membukasitus yang menggunakan server-side scripting PHP, maka server yang bersangkutan akan memproses semua perintah PHP di server lalu mengirim

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  hasilnya dalam format HTML ke web browser pengguna. Beberapa script dalam PHP :

  1. &lt;?php script PHP ?&gt; 2. &lt;? script PHP ?&gt;

  3. &lt;script language = “php”&gt; script php &lt;/script&gt;

  4. &lt;% script PHP %&gt;

  Berikut ini adalah contoh bahasa PHP yang disisipkan ke dalam HTML :

  &lt;html&gt; &lt;head&gt; &lt;title&gt;Judul&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;?php Echo “Halaman PHP”; ?&gt; &lt;/body&gt; &lt;/html&gt;

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

2.6 SQL

  SQL ( Structure Query Language ) merupakan bahasa yang telah di standarisasi dan digunakan dalam pengelolaan semua database yang ada. Di dalam SQL, terdapat 3 sub bahasa, yaitu : Data Definition Language ( DDL ) yang digunakan untuk membangun objek

  • – objek seperti table dan indeks, Data

  Manipulation Language ( DML ) yang digunakan untuk menambah, mencari,

  mengubah dan menghapus baris dalam tabel, dan Data Control Language ( DCL ) yang digunakan untuk menangani masalah sekuriti dalam database. Ketiga sub bahasa ini dapat kita akses setelah database dipanggil.

  1. Data Definition Language ( DDL ) Adalah perintah perintah yang digunakan untuk membangun isi dari

  database . DDL bertugas untuk membuat objek SQL dan menyimpan

  definisinya dalam table. Contoh dari objek yang dimaksud adalah tabel, view, dan indeks. Pembuatan tabel, perubahan struktur tabel, perubahan nama tabel, serta perintah untuk menghapus tabel, dilakukan dengan sub bahasa yang tergolong dalam DDL. Perintah

  • – perintah yang digolongkan dalam DDL adalah :

  Create - Perintah ini digunakan untuk membuat database, tabel dan objek lain dalam database.

  Alter - Perintah ini digunakan untuk memodifikasi tabel seperti, mengganti nama tabel, mengubah jenis atau tipe field yang digunakan, mengubah nama field, menambah field baru atau mengurangi field tertentu. Drop -

  Perintah ini digunakan untuk menghapus database, tabel, dan objek lain dalam database.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  2. Data Manipulation Language ( DML ) Digunakan untuk menampilkan, mengubah, menambah dan menghapus baris dalam tabel. Perintah

  • – printah yang digolongkan dalam DML antara lain ;
    • Select Perintah ini digunakan untuk menampilkan isi tabel. Baik Semua isi tabel maupun sebagian isi tabel. Bahkan bias pula menampilkan isi tabel yang dihubungkan dengan tabel – tabel lain.

  Insert - Perintah ini digunakan utnuk mengisi atau menambah isi tabel.

  Pengisian dapat dilakukan untuk seluruh field atau hanya sebagian field saja

  Update -