• Tidak ada hasil yang ditemukan

Perancangan aplikasi sistem informasi akademik di SMA Mekar Arum Kab.Bandung berbasis web

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan aplikasi sistem informasi akademik di SMA Mekar Arum Kab.Bandung berbasis web"

Copied!
132
0
0

Teks penuh

(1)

Bahwa yang bertanda tangan dibawah ini, penulis dan pihak Perusahaan tempat Penelitian, Menyetujui :

“Untuk memberikan izin kepada Universitas Komputer Indonesia Hak Bebas Royalty Noneksklusif.Atas penelitian ini dan bersedia untuk di-online-kan sesuai dengan ketentuan yang berlaku untuk kepentingan Riset dan Pendidikan “.

Bandung, 21 Februari 2014

Penulis, Kepala SMA Mekar Arum

Irwan Taufik Faturohman Rd Dasep Nana Permana.,S.Pd NIM. 10509521

Mengetahui, Pembimbing

Prof.Dr.Umi Narimawati,SE., M.Si NIP. 4127.34.02.015

(2)

LEMBAR PERNYATAAN KEASLIAN

Saya yang bertanda tangan dibawah ini :

Nama : IRWAN TAUFIK FATUROHMAN

NIM : 10509521

Judul Skripsi : Perancangan Aplikasi Sistem Informasi Akademik di SMA Mekar Arum Kab.Bandung Berbasis Web.

Menyatakan dengan sebenarnya bahwa penulisan Laporan Skripsi berdasarkan hasil penelitian, pemikiran dan pemaparan asli dari penulis sendiri, baik untuk naskah laporan maupun kegiatan Programing yang tercantum sebagai bagian dari Laporan Skripsi ini. Jika terdapat karya orang lain, penulis akan mencantumkan sumber secara jelas.

Demikian pernyataan ini saya buat dengan sesungguhnya dan apabila di kemudian hari terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini, maka saya bersedia menerima sanksi akademik berupa pencabutan gelar yang telah diperoleh karena karya tulis ini dan sanksi lain sesuai dengan norma yang berlaku di Universitas Komputer Indonesia.

Bandung, 20 Februari 2014 Yang membuat pernyataan,

(3)

PERANCANGAN APLIKASI SISTEM INFORMASI AKADEMIK DI SMA MEKAR ARUM BANDUNG BERBASIS WEB

IRWAN TAUFIK FATUROHMAN

NIM. 1.05.09.521

Telah disetujui dan disahkan di Bandung sebagai Skripsi pada tanggal :

__________________________ Menyetujui,

Pembimbing

Prof.Dr.Hj.Umi Narimawati.Dra.,S.E.,M.Si NIP. 4127.34.02.015

Dekan Fakultas Teknik dan Ilmu Komputer

Prof. Dr. H. Denny Kurniadie, Ir.,M.Sc NIP. 4127.70.015

Ketua Program Studi Sistem Informasi

(4)

Nama / Name : Irwan Taufik Faturohman Jenis Kelamin / Gender : Laki-Laki

Tempat,tgl lahir / Birth : Sumedang, 15 Juni 1990 Agama / Religion : Islam Status Marital / Marital Status : Belum menikah

Warga Negara / Nationality : Indonesia

Riwayat Pendidikan dan Pelatihan

Educational and Professional Qualification

Jenjang Pendidikan :

Education Information

No Pendidikan Nama Sekolah Program Studi Kota Tahun Lulus

1 SD SDN 1 Cikeruh - Kab.Sumedang 2003

2 SMP SMPN 1 Jatinangor - Kab.Sumedang 2006 3 SMA SMA Mekar Arum IPA Kab.Bandung 2009 4 Universitas Universitas Komputer Indonesia Sistem Informasi Bandung 2014

Pendidikan Non Formal / Training – Seminar

1. Mentoring Manajemen Informatika (2010) 2. Seminar IT (2011)

3. Extra Large Workshop (2012)

Pengalaman Organisasi

Demikian riwayat hidup ini diisi dengan sebenarnya dan untuk digunakan lebih lanjut.

No Nama Organisasi Jabatan Tahun

1 Ketua Osis SMA Mekar Arum Ketua 2007-2008

(5)

Diajukan Sebagai Salah Satu Syarat Untuk Kelulusan Pada Program Studi Sistem Informasi Jenjang Sarjana (S1) Fakultas Teknik & Ilmu Komputer

IRWAN TAUFIK FATUROHMAN

10509521

PROGRAM STUDI SISTEM INFORMASI FAKULTAS

TEKNIK DAN ILMU KOMPUTER UNIVERSITAS

KOMPUTER INDONESIA BANDUNG

(6)

iii

KATA PENGANTAR

Assalamu’alaikum warahmatullahi wabarakatuh.

Puji syukur penulis panjatkan kepada Allah s.w.t karena atas berkat, rahmat dan karunia-Nyalah sehingga penulis dapat menyelesaikan skripsi yang berjudul “Pembuatan Aplikasi Sistem Informasi Akademik di SMA Mekar Arum Bandung Berbasis Web”.

Dalam penyusunan Skripsi ini, penulis tidak lepas dari bimbingan serta bantuan dari berbagai pihak, baik moril maupun materil. Oleh karena itu, pada kesempatan ini, penulis ingin menyampaikan ucapan terima kasih terutama kepada Prof. Dr. Umi Narimawati, SE., M.Si. yang telah memberikan bantuan serta saran, dan motivasi dalam penyelesaian Skripsi ini.

Semoga Allah s.w.t membalas kebaikan serta melimpahkan Rahmat dan Karunia -Nya. Tak lupa juga penulis dengan penuh rasa syukur, mengucapkan terima kasih yang mendalam, serta penghargaan yang tidak terhingga yang penulis sampaikan kepada :

1. Bapak Dr. Ir. Eddy Soeryanto Soegoto, M.Sc selaku Rektor Universitas Komputer Indonesia.

(7)

iv

3. Bapak Syahrul Mauluddin, S.Kom.,M.Kom Selaku Prodi Sistem Informasi.

4. Ibu Novrini Hasti, S.Si.,M.T selaku Dosen Wali yang telah membantu serta memotivasi penulis dalam aktivitas perkuliahan.

5. Ibu Prof. Dr. Umi Narimawati, SE., M.Si selaku Dosen Pembimbing yang telah meluangkan waktu serta memberikan motivasi, pengarahan, kemudahan serta masukan-masukan berharga kepada penulis sehingga dapat menyelesaikan laporan usulan penelitian ini dengan tepat waktu dan hasil yang optimal.

6. Bapak Adi Rachmato yang telah meluangkan waktunya serta memberikan ide-ide baru kepada penulis.

7. Yang tersayang Ibunda Euis Suhaeti dan Bapak Hasanudin selaku orang tua kandung yang selalu memberi do’a, kasih sayang serta motivasi kepada penulis.

8. Yang tersayang Teteh dan Aa, Imas Maesaroh, Anang dwi wijarnarko, Iis Nurhayati, Iman Supriatman telah mendukung dan memotivasi hingga tugas skripsi ini selesai

9. Yang tersayang Elita Lesmana selaku pendamping yang selalu memotivasi, mensupport dan menghibur kepada penulis.

10.Bapak dan Ibu dosen serta staff dari program studi sistem informasi yang telah memberikan Ilmu dan pengetahuan kepada penulis.

(8)

v

12.Keluarga besar Kh.H. Dimyati yang sudah memberikan do’a dan cintanya kepada penulis.

13.Untuk Reza Aplirialana, Rendy Gustiana, Zulfikar Putra, Ambo Reynaldi dan pasukan batara serta saudara-saudara yang telah mendo’akan dan memotivasi kepada penulis.

14.Untuk sahabat-sahabat Kapau19, Du94, Burger20 yang telah membantu penulis dalam hal do’a serta kebersamaannya.

15.Untuk teman-teman di SI-12 angkatan 2009, yang telah memberikan motivasi serta bantuannya kepada penulis.

Akhir kata penulis berharap semoga Skripsi ini dapat bermanfaat bagi yang membutuhkan. Mohon maaf atas segala kekurangan dan kesalahan. Semoga Allah S.W.T senantiasa melimpahkan segala Rahmat - Nya kepada kita semua. Amin Yaarobbal Aalamin.

Wassalamualaikum warahmatullahi wabarakatuh.

Sumedang, 23 Januari 2014

(9)

vi LEMBAR PERNYATAAN KEASLIAN

ABSTRAK ... i

ABSTRACT ... ii

KATA PENGANTAR ... iii

DAFTAR ISI ... vi

DAFTAR GAMBAR ... xii

DAFTAR TABEL ... xiv

DAFTAR SIMBOL ... xv

BAB I. PENDAHULUAN 1.1. Latar Belakang ... 1

1.2. Identifikasi dan Rumusan Masalah ... 7

1.2.1. Identifikasi Masalah ... 8

1.2.2. Rumusan Masalah ... 9

1.3. Maksud dan Tujuan Penelitian ... 9

1.3.1. Maksud Penelitian ... 9

1.3.2. Tujuan Penelitian ... 10

1.4. Kegunaan Penelitian ... 10

1.4.1. Kegunaan Praktis ... 10

(10)

vii

1.7.2. Jadwal Penelitian ... 13

BAB II. LANDASAN TEORI 2.1. Sistem Informasi ... 14

2.1.1. Pengertian Sistem ... 15

2.1.2. Pengertian Informasi... 15

2.1.3 Pengertian Data...17

2.2 Sistem Informasi Akademik ... 17

2.3 Sistem Pengertian Aplikasi Berbasis Web ... 17

2.3.1 Pengertian Jaringan Komputer ... 18

2.3.2 Jenis-Jenis Jaringan Komputer ... 18

2.3.3 Topologi Jaringan Komputer ... 19

2.3.4 Manfaat Jaringan Komputer ... 23

2.4 Pengertian UML ... 23

2.4.1 Bagian-Bagian UML ... 23

2.4.2 Indikator Multicitiply ... 28

2.5 Pengertian Internet ... 29

2.5.1 World Wide Web (WWW) ... 29

2.5.2 HTML ... 30

2.5.3 Program Editor HTML ... 31

(11)

viii

2.6.1 Homepage ... 33

2.6.2 Web Browser ... 35

2.6.3 Web Server ... 35

2.7 Tinjauan Perangkat Lunak ... 35

2.7.1 Pemrograman PHP ... 36

2.7.2 Kelebihan PHP ... 36

2.7.3 Sintak Dasar PHP ... 37

2.8 Database Server MySQL ... 38

2.8.1 Sintak Dasar MySQL ... 39

2.8.2 Integrasi PHP dan MySQL ... 40

BAB III. OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian ... 41

3.1.1. Sejarah Singkat Organisasi ... 41

3.1.2. Visi, Misi Dan Organisasi ... 43

3.1.2.1. Visi ... 43

3.1.2.2. Misi ... 43

3.1.3. Struktur Organisasi ... 44

3.1.4. Deskripsi Tugas ... 45

(12)

ix

3.2.2.2. Sumber Data Sekunder... 51

3.2.3. Metode Pendekatan dan Pengembangan Sistem ... 51

3.2.3.1. Metode Pendekatan Sistem ... 52

3.2.3.2. Metode Pengembangan Sistem ... 52

3.2.3.3. Alat Bantu Analisis dan Perancangan ... 54

3.2.4. Pengujian Software ... 58

BAB IV. ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem yang Berjalan...60

4.1.1. Analisis Dokumen yang Sedang Berjalan ... 60

4.1.2. Analisis Prosedur yang Sedang Berjalan ... 61

4.1.2.1. Flow Map ... 63

4.1.2.2. Diagram Konteks ... 66

4.1.2.3. Data Flow Diagram ... 66

4.1.3. Evaluasi Sistem yang Sedang Berjalan ... 69

4.2. Perancangan Sistem ... 71

4.2.1. Tujuan Perancangan Sistem ... 71

4.2.2. Gambaran Umum Sistem yang Diusulkan ... 72

4.2.3. Perancangan Prosedur yang Diusulkan ... 73

4.2.3.1. Flow Map yang di usulkan ... 73

(13)

x

4.2.4. Perancangan Basis Data ... 81

4.2.4.1. Normalisasi ... 81

4.2.4.2. Relasi Tabel... 83

4.2.4.3. Entity Relationship Diagram (ERD) ... 84

4.2.4.4. Struktur File ... 85

4.2.4.5. Kodifikasi ... 86

4.2.5. Perancangan Antar Muka ... 87

4.2.5.1. Struktur Menu ... 89

4.2.5.2. Perancangan Input ... 89

4.2.5.3. Perancangan Output ... 93

4.2.6. Perancangan Arsitektur Jaringan ... 95

BAB V. IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi ... 96

5.1.1. Batasan Implementasi ... 96

5.1.2. Implementasi Perangkat Lunak ... 97

5.1.3. Implementasi Perangkat Keras ... 97

5.1.4. Implementasi Basis Data ... 98

5.1.5. Implementasi Antar Muka ... 101

5.1.5.1. Implementasi User ... 101

(14)

xi

5.2.1. Rencana Pengujian ... 108 5.2.2. Kasus dan Hasil Pengujian ... 108 5.2.3. Kesimpulan Hasil Pengujian ... 111

BAB V. KESIMPULAN DAN SARAN

(15)

xii

Gambar 1.1. Penilaian Siswa ... 4

Gambar 1.2. Absensi Siswa ... 5

Gambar 1.3. Kartu Pembayaran Spp ... 6

Gambar 2.1. Karakteristik Suatu Sistem ... 10

Gambar 2.2. Siklus Informasi . ... 11

Gambar 2.3. Topologi Linear Bus ... 20

Gambar 2.4. Topologi Star ... 20

Gambar 2.5. Topologi Ring ... 21

Gambar 2.6. Topologi Tree ... 21

Gambar 2.7. TopologiCombination ... 22

Gambar 2.8. Program Editor HTML Macromedia Dreamweaver 8 ... 32

Gambar 2.9. Web Browser Google Crome ... 34

Gambar 2.10.Web Server Xampp ... 35

Gambar 3.1. Struktur Organisasi Sma Mekar Arum Bandung ... 44

Gambar 3.2. SLDC Model Waterfall ... 53

Gambar 4.1. Flow Map Sistem Informasi Akademik yg Sedang Berjalan ... 64

Gambar 4.2. Flow Map Transaksi Pembayaran SPP ... 65

Gambar 4.3. Diagram Kontek yang Sedang Berjalan ... 66

Gambar 4.4. Data Flow Diagram yang Sedang Berjalan ... 67

Gambar 4.5. DFD Level 2 Proses 1Pembuatan Nilai ... 68

(16)

xiii

Gambar 4.10.DFD Level 2 Proses 2.1 ... 78

Gambar 4.11. DFD Level 2 Proses 2.3 ... 79

Gambar 4.12. Relasi Tabel ... 83

Gambar 4.13.Entity Relationship Diagram ... 84

Gambar 4.14.Struktur Menu Admin ... 89

Gambar 4.13.Entity Relationship Diagram ... 84

Gambar 5.1. Xampp Control Panel Belum Aktif ... 103

Gambar 5.2. Xampp Control Panel Sudah Aktif ... 104

Gambar 5.3. Browser Untuk http;//localhost/ ... 104

Gambar 5.4. Tampilan dari phpMyAdmin ... 105

Gambar 5.5. Pembuatan Tabel Pada Database ... 105

Gambar 5.6. Tampilan URL ... 106

Gambar 5.7. Tampilan Antar Muka Web ... 106

(17)

xiv

Tabel 4.5. Perancangan Tampilan Menu Awal ... 88

Tabel 4.6. Perancangan Form Masuk ... 90

Tabel 4.7. Perancangan Form Setting Admin... 90

Tabel 4.8 . Perancangan Form Absensi ... 91

Tabel 4.9. Perancangan Form Input Penilaian ... 91

Tabel 4.10. Perancangan Form SPP ... 92

Tabel 4.11. Perancangan Form Output Absensi ... 93

Tabel 4.12. Perancangan Form Output penilaian ... 94

Tabel 4.13. Perancangan Form Output SPP ... 95

Tabel 5.1. Implementasi Halaman Utama User ... 101

Tabel 5.2. Implementasi Halaman Utama Admin ... 102

Tabel 5.3. Rencana Pengujian ... 108

Tabel 5.4. Pengujian Login Admin (Data Normal) ... 109

Tabel 5.5. Pengujian Login Admin (Data Salah) ... 109

(18)
(19)
(20)

Abdul Khadir. 2003. Pengenalan Sistem Informasi. ANDI.Yogyakarta

Budianto. 2005 UML Distilled, Edisi Tiga. ANDI. Yogyakarta

Jogianto. 2005. Analisis & Desain Sistem Informasi. ANDI Yogyakarta

Jogianto. 2008. Analisis dan Desain. ANDI Yogyakarta

Nugroho Bunafit, 2007, Trik dan rahasia membuat aplikasi web dengan PHP, Gavamedia, Yogyakarta

Pressman, Roger S. 2002. Rekayasa Perangkat Lunak : Pendekatan Praktisi (Buku Satu). ANDI.Yogyakarta

Sekaran Uma. 2003. Research Methods For Business. A Skill Building Approach. John Wiley & Sons. Inc. New York.

Saputra, Agus,. 2012 Web Tips : PHP, HTML, dan CSS3, Jasakom, Jakarta

Saputra, Agus., 2012 Trik dan Solusi Jitu Pemrograman PHP, PT Elex Media Komputindo, Jakarta

Umi Narimawati, 2010. Objek Penelitian

Wankyu Choi, dkk. 2000. Beginning PHP4, Wrox Press. United Kingdom.

(21)

1 BAB I

PENDAHULUAN

1.1 Latar Belakang

Tuntutan kebutuhan akan informasi dan penggunaan komputer yang semakin banyak mendorong terbentuknya sebuah jaringan komputer yang mampu melayani berbagai kebutuhan tertentu. Dengan adanya jaringan komputer, pengelolaan informasi dapat berlangsung lebih baik lagi. Berkembangnya teknologi dan kebutuhan akan informasi menyebabkan bertambah kompleksnya informasi yang harus dan bisa diolah, sehingga kebutuhan penggunaan beberapa jaringan komputer secara bersama-sama semakin diperlukan. Meningkatnya intensitas penggunaan jaringan komputer menyebabkan meningkatnya pertukaran informasi antar jaringan komputer dan berkembang membentuk jaringan komputer raksasa yang penyebarannya meliputi seluruh penjuru dunia dan biasa disebut sebagai internet.

(22)

Proses pengolahan informasi yang menggunakan teknologi web menyebabkan web menjadi media informasi yang dinamis.

Sistem Informasi yang terkomputerisasi dalam dunia pendidikan sangat dibutuhkan untuk membantu dalam proses belajar mengajar dan dalam mengolah data-data yang terkait di lingkungan pendidikan seperti pengolahan data akademik, serta sebagai media publikasi kepada pihak luar tentang sekolah yang bersangkutan.

Sistem infomasi akademik merupakan tiang utama dalam mengatur segala hal yang berkaitan dengan penyelenggaraan pembelajaran maupun hal-hal yang mendukungnya.

SMA Mekar Arum merupakan salah satu lembaga pendidikan yang telah

memiliki Visi ”Kreatif dalam pembaharuan, Hidup mandiri dan berwawasan,

Akhlaqul Karimah, Seni sebagai keterampilan dan landasan pengembangan diri, terletak di Jalan Raya Cinunuk Km.15 Cileunyi Kab Bandung. Memberikan pelayanan akademik yang mendukung pembelajaran agar terlaksana dengan baik dan lancar mencakup tahapan Absensi, Penilaian, dan Pembayaran SPP.

(23)

Tabel 1.1. Jumlah Siswa SMA MEKAR ARUM Periode Tahun 2013 – 2014

KELAS JUMLAH

X IPA - IPS 71 Siswa

XI IPA - IPS 154 Siswa

XII IPA - IPS 104 Siswa

(24)

Gambar 1.1. Penilaian Siswa

(25)

Gambar 1.2. Absensi Siswa

(26)

Gambar 1.3 Kartu Pembayaran SPP

(27)

Melihat jumlah yang ditunjukan tabel 1.1, permasalahan yang kerap muncul dalam proses database, keuangan, dan absensi yang masih menggunakan sistem manual sehingga menjadi terganggu.

Munculnya sistem komputer yang sangat membantu dalam pemecahan masalah terutama dalam hal pengolahan data supaya didapatkan informasi yang akurat, cepat dan mudah didapatkan. Pengguna komputer juga dapat dijadikan alat untuk mencapai tujuan dan mencari kemudahan dalam melaksanakan suatu proses pekerjaan terutama yang melibatkan banyak data. Dengan adanya sistem baru yang terkomputerisasi yang dijadikan usulan diharapkan dapat menjadi solusi untuk menyelesaikan masalah-masalah yang ada dalam sistem informasi akademik di SMA Mekar Arum sebelumnya.

Dari hal-hal yang telah diungkapkan di atas maka peneliti merasa perlu untuk melakukan penelitian dengan judul ”PEMBUATAN SISTEM INFORMASI AKADEMIK DI SMA MEKAR ARUM BANDUNG BERBASIS WEB ”.

1.2. Identifikasi dan Rumusan Masalah

(28)

1.2.1. Identifikasi Masalah

Melihat dari latar belakang masalah yang ada dalam proses Sistem informasi akademik yang ada di SMA Mekar Arum Bandung, Maka penulis mengidentifikasikan masalah yang terjadi di antaranya :

1. Media penyimpanan data menggunakan media kertas, hal ini mengakibatkan pencarian data dilakukan dengan cara menelusuri arsip-arsip yang menyita waktu.

2. Hasil atau nilai untuk siswa membutuhkan waktu yang cukup lama dikarenakan dalam proses pengelolaan masih manual yang menyebabkan informasi mengenai nilai siswa menjadi terlambat.

3. Hasil dari kegiatan transaksi pembayaran SPP yang dilakukan oleh pihak sekolah masih berupa kartu sering tidak akurat rentan dengan kesalahan. 4. Pengolahan data absensi siswa yang masih manual, menyebabkan data

yang diolah kurang akurat dan tidak terintegrasi hal ini berdampak pada kesalahan penginputan data absensi siswa, dan tidak adanya data atau informasi absensi siswa ketika dibutuhkan.

5. Pengisian penilaian siswa di buat melalui tulisan tangan sering terjadi kesalahan, akibatnya informasi yang diberikan mengenai penilaian tidak akurat.

(29)

1.2.2 Rumusan Masalah

Rumusan masalah yang diambil dari masalah-masalah yang terjadi di SMA Mekar Arum Bandung adalah sebagai berikut :

1. Bagaimana sistem akademik yang sedang berjalan di SMA Mekar Arum Bandung.

2. Bagaimana cara membuat perancangan sistem informasi akademik di SMA Mekar Arum Bandung.

3. Bagaimana pengujian sistem informasi akademik di SMA Mekar Arum Bandung.

4. Bagaimana Implementasi sistem informasi akademik di SMA Mekar Arum Bandung

1.3 Maksud dan Tujuan

Penulisan skripsi ini mempunyai beberapa maksud dan tujuan 1.3.1 Maksud Penelitian

Maksud dari penelitian ini adalah , sebagai berikut :

(30)

1.3.2 Tujuan Penelitian

Adapun tujuan dalam pembuatan system informasi akademik ini adalah sebagai berikut :

a. Untuk mengetahui sistem akademik yang sedang berjalan di SMA Mekar Arum Bandung.

b. Untuk merancang sistem informasi akademik di SMA Mekar Arum Bandung.

c. Untuk Mengetahui analisis dan pengujian program sistem informasi akademik di SMA Mekar Arum Bandung.

d. Untuk mengimplementasikan sistem informasi akademik di SMA Mekar Arum Bandung

1.4 Kegunaan Penelitian

Kegiatan penelitian di SMA Mekar Arum Bandung ini mempunyai beberapa kegunaan yang diharapkan dapat membantu semua pihak yang dituju. Kegunaan dari penelitian ini dibagi menjadi dua, yaitu kegunaan praktis dan kegunaan akademis, dan penjelasanya seperti pada sub bab berikut :

1.4.1 Kegunaan Praktis 1. Bagi Organisasi

(31)

relevan dan tepat waktu agar dapat membantu dalam proses pelayanan kepada setiap pengguna sarana dan prasarana yang tersedia

2. Bagi Pegawai

Bagi karyawan staf/bagian akademik dan pemegang kas, sistem informasi akademik ini diharapkan dapat mendukung serta meningkatkan efektifitas kerja karyawan dan agar staf/bagian IT dan kas menyadari bahwa pentingnya suatu sistem informasi akademik dalam rangkat meningkatkan kualitas pelayanan.

1.4.2 Kegunaan Akademis

Secara akademis diharapkan penelitian ini dapat memberikan manfaat diantaranya :

1. Hasil penelitian ini diharapkan menjadi pembanding antara teori yang di dapat dengan keadaan yang terjadi langsung dilapangan (praktek). Sehingga dengan adanya perbandungan tersebut akan memberikan suatu karya penelitian baru yang dapat mendukung dalam pengembangan sistem informasi dan dapat menguntungkan berbagai pihak.

2. Bagi Peneliti Lain

(32)

3. Bagi Penulis

Berguna dalam menambah atau memperkaya sumbangan pemikiran baik teori maupun praktek, belajar menganalisa dan melatih daya fikir dalam mengambi kesimpulan atas permasalahan yang ada di dalam perusahaan/organisasi, khususnya di SMA Mekar Arum Bandung

1.5 Batasan Masalah

Batasan masalah diperlukan agar penelitian tidak keluar dari jalur yang sudah ditetapkan. Maka dalam penelitian ini, batasan masalah yang diangkat sebagai berikut:

1. Aplikasi ini hanya mengolah data akademik berupa proses rekap absensi, Penilaian permata pelajaran, dan Pembayaran bulanan SPP siswa

2. Rekap hadir siswa dapat di pantau dan di jadikan database untuk nantinya bisa dijadikan arsip.

3. Pada tahapan penilaian akhir, penginputkan rumusan nilai yang terdiri dari Tugas 20%, UTS 40%, dan UAS 50% akan diproses oleh sistem.

(33)

1.6 Lokasi dan Waktu / Jadwal Penelitian

1.6.1 Lokasi

Penelitian dilaksanakan di SMA Mekar Arum Bandung Jalan Raya Cinunuk Km.15 Cileunyi, Kab Bandung

1.6.2 Jadwal Penelitian

Dalam kegiatan penelitian diperlukan waktu yang cukup lama. Agar kegiatan dapat berjalan dengan efektif dan efisien maka diperlukan jadwal penelitian pada penelitian yang akan dilakukan maka penulis menetapkan perencanaan untuk jadwal penelitian, yaitu sebagai berikut :

Tabel 1.2. Jadwal Penelitian

Tahap

Minggu Minggu Minggu Minggu

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Analisis

(34)

BAB II

LANDASAN TEORI

2.1 Sistem Informasi

Sistem Informasi adalah suatu sistem di dalam suatu organisasi yang

mempertahankan kebutuhan pengolahan transaksi harian yang mendukung

fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari

suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan

laporan-laporan yang diperlukan.

Perancangan sistem informasi Akademik di SMA Mekar Arum.

Perancangan itu sendiri dapat diartikan dengan membuat sesuatu hal atau

komponen, yang dimulai dari titik nol sampai menjadi sesuatu yang sangat

berguna bagi intasi. Perancangan sistem informasi adalah merancang suatu

sistem informasi di dalam perusahaan atau institusi guna untuk melakukan

peningkatan pemasaran di instansi atau organisasi tersebut.

2.1.1 Pengertian Sistem

Menurut Abdul Kadir (2005) Sistem adalah seku pula ele e ya g

(35)

Maka dapat diambil kesimpulan bahwa suatu sistem pada dasarnya

adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang

berfungsi bersama-sama untuk mencapai tujuan tertentu.Model umum sebuah

sistem terdiri dari masukan, pengolah dan keluaran. Karakteristik dapat di

gambarkan sebagai berikut

Gambar 2.1 Karakteristik Suatu Sistem

2.1.2 Pengertian Informasi

Informasi dapat didefinisikan sebagai : I for asi se agai hasil dari

pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi

penerimannya, yang menggambarkan suatu kejadian-kejadian (event) yang

(36)

Fungsi utama informasi adalah menambah pengetahuan atau

mengurangi ketidakpastian pemakai informasi. Data diolah melalui suatu model

informasi. Si penerima akan menerima informasi tersebut untuk membuat suatu

keputusan dan melakukan tindakan yang akan mengakibatkan munculnya

sejumlah data lagi. Data tersebut akan ditangkap sebagai input, diproses

kembali lewat suatu model, dan seterusnya sehingga membentuk suatu siklus.

Siklus inilah yang disebut sebagai siklus informasi (Information Cycle). Agar lebih

jelas, dapat dilihat pada Gambar 2.2.

Gambar 2.2 Siklus Informasi

(37)

2.1.3 Pengertian Data

Menurut Abdul Khadir (2003), Data adalah deskripsi tentang benda, kejadian, aktivitas, dan transaksi, yang tidak mempunyai makna atau tidak berpengaruh secara langsung kepada pemakai.

2.2 Sistem Informasi Akademik

“iste i for asi akade ik erupaka tia g uta a da la e gatur

segala hal yang berkaitan dengan penyelenggaraan pembelajaran maupun

hal-hal ya g lai ya . Da akade ik yaitu suatu ra gkaia kegiata ya g disusu

secara sistematis untuk siswa sebagai input agar dapat menghasilkan lulusan

ya g erkualitas . “erta ko po e -komponen yang terkandung didalamnya,

kemudian kaitannya masing-masing komponen tersebut pada alur sistem

informasi akademik.

Sistem informasi ini akan mendukung kinerja yang bersangkutan baik

dalam pelayanan terhadap siswa sampai dinyatakan lulus. Namun sesudah

perkembangan teknologi informasi yang sedemikian pesatnya, harus setiap saat

mengupdate sistem informasinya sehingga dalam kinerjanya akan menuju ke

titik yang lebih baik.

2.3 Pengertian Aplikasi Berbasis Web

Menurut Nugroho Bunafit (2007) Aplikasi berbasis web adalah aplikasi

sisi server mengatur informasi yang akan dikirimkan ke web browser dan

(38)

kelemahan, menimbang keuntungan yang diperoleh, pengembangan aplikasi

otomasi berbasis web layak untuk dikembangkan lebih lanjut. Hal ini ditunjang

juga dengan dengan banyaknya modul- pengembangannya.

2.3.1 Pengertian Jaringan Komputer

Menurut Budianto (2005) Jaringan komputer dapat diartikan sebagai

suatu sistem yang terbentuk dari inter koneksi fasilitas-fasilitas yang dirancang

untuk membawa trafik dari beragam sumber telekomunikasi.

Jaringan komputer dapat diartikan sebagai suatu sistem yang terbentuk

dari interkoneksi fasilitas-fasilitas yang dirancang untuk membawa trafik dari

beragam sumber telekomunikasi. Suatu jaringan terdiri dari link dan node. Istilah

node digunakan untuk merepresentasikan sentral, junction atau keduanya.

Istilah link digunakan untuk merepresentasikan kabel, peralatan terminasi, dan

sebagainya. Sedangkan trafik adalah informasi yang terdapat di dalam jaringan,

yang mengalir melalui node dan link.

2.3.2 Jenis-Jenis Jaringan Komputer

Menurut Budianto (2005) Jaringan komputer dapat dibedakan

berdasarkan cakupan geografisnya. Ada 4 kategori utama jarinagan komputer

yaitu :

a. LAN (local Area Network)

LAN dihubungkan untuk menghubungkan komputer yang berbeda didalam

suatu area yang kecil,jarak antara komputer yang dihubungkan bisa

mencapai 5 sampai 10 km. Suatu LAN biasanya bekerja pada kecepatan mulai

(39)

misalnya suatu main frame, file server, printer, dan sebagainya.

b. MAN (Metropolitan Area Network)

MAN merupakan suatu jaringan yang cakupannya meliputi suatu kota. MAN

menghubungkan LAN-LAN yang lokasinya berjauhan. Jangkauan MAN bisa

mencapai 10 km sampai beberapa ratus km. Suatu MAN biasanya bekerja

pada kecepatan 1,5 sampai 150 Mbps.

c. WAN (Wide Area Network)

WAN dirancang untuk menghubungkan komputer-komputer yang terletak

pada suatu cakupan geografis yang luas, seperti hubungan satu kota dengan

kota lain di dalam suatu Negara. Cakupan WAN bisa meliputi 100 km sampai

1000 km, dan kecepatan antar kota bisa bervariasi antara 1,5 Mbps sampai

2,4 Gbps. Dalam WAN, biaya untuk peralatan transmisi sangat tinggi, dan

biasanya jaringan WAN dimiliki dan dioperasikan sebagai suatu jaringan

public.

d. GAN (Global Area Network)

GAN merupakan suatu jaringan yang menghubungkan negara-negara di

seluruh dunia. Kecepatan GAN bervariasi mulai dari !,5 Mbps sampai dengan

100 Gbps dan cakupannya mencapai ribuan kilometer. Contoh yang sangat

(40)

2.3.3 Topologi Jaringan Komputer

Menurut Budianto (2005) jenis-jenis topologi fisik yang digunakan dalam

jaringan local adalah :

1. Linier Bus (Garis Lurus)

Topologi linier bus terdiri dari satu jalur kabel utama dimana pada

masing-masing ujungnya diberikan sebuah terminator. Semua nodes pada

jaringan terkoneksi sebuah kabel utama.

Gambar 2.3 Topologi Linier Bus.

2. Star (Bintang)

Topologi model ini dirancang yang mana setiap nodes terkoneksi ke

(41)

Gambar 2.4 Topologi Star.

3. Ring (Cincin)

Topologi Ring menggunakan teknik konfigurasi yang sama dengan

topologi Star tetapi pada teknologi ini terlihat jalur media transmisi menyerupai

suatu lingkungan tertutup menyerupai cincin (lingkaran), sehingga diberi nama

topologi bintang dalam lingkaran atau star-wired Ring.

Gambar 2,5 Topologi Ring

4. Tree (Pohon)

Topologi model ini merupakan perpaduan dari topologi linier bus dan

star, yang mana terdiri dari kelompok-kelompok dari workstation dengan

(42)

linier bus. Topologi ini memungkinkan untuk pengembangan jaringan yang telah

ada, dan memungkinkan untuk mengkofigurasi jaringan sesuai dengan

kebutuhan.

Gambar 2.6 Topologi Tree

5. Plex Network (Jaringan Kombinasi)

Merupakan jaringan yang benar-benar interaktif, dimana setiap simpul

mempunyai kemampuan untuk meng-access secara langsung tidak hanya

terhadap komputer, tetapi juga dengan peralatan ataupun simpul yang lain.

Secara umum, jaringan ini mempunyai bentuk mirip dengan jaringan bintang.

Organisasi data yang ada menggunakan de-sentralisasi, sedang untuk melakukan

perawatan, digunakan fasilitas sentralisasi.

(43)

Topologi Logik pada umumnya terbagi mejadi dua tipe, yaitu :

1. Topologi Broadcast

Secara sederhana dapat digambarkan yaitu suatu host yang mengirimkan data kepada seluruh host lain pada media jaringan. 2. Topologi Token Passing

Mengatur pengiriman data pada host melalui media dengan

menggunakan token yang secara teratur berputar pada seluruh host. Host hanya dapat mengirimkan data hanya jika host tersebut

memiliki token. Dengan token ini, collision dapat dicegah.

2.3.4 Manfaat Jaringan Komputer

Menurut Budianto (2005) Manfaat dari jaringan komputer itu sendiri

adalah jaringan komputer berfungsi untuk menghubungkan atau

mengkoneksikan satu komputer dengan komputer lainnya, bisa

menghubungkan pada jarak dekat, seperti hanya dalam satu gedung atau satu

perusahaan saja, juga bisa menghubungkan dalam jangkauan yang luas, seperti

halnya menghubungkan Negara yang satu dengan Negara yang lainnya yang

jangkauannya mencapai ribuan kilometer.

2.4 Pengertian UML

Menurut Budianto (2005) UML adalah bahasa untuk menspesifikasi,

menvisualiasasi, membangun dan mendokumentasikan artifact (bagian dari

(44)

lunak, artifact tersebut dapat berupa model, deskripsi atau perangkat lunak)

dari sistem perangkat lunak, seperti dalam pemodelan bisnis dan sistem non

perangkat lunak lainnya. Selain itu UML adalah bahasa pemodelan yang

menggunakan konsep berorientasi object. UML dibuat oleh Grady Booch, James

Rumbaugh dan Ivar Jacobson dibawah bendera rational Software Corp Budianto.

UML menyediakan notasi-notasi yang membantu memodelkan perangkat lunak,

namun hampir dalam sebuah bidang yang membutuhkan pemodelan.

2.4.1 Bagian – bagian UML

Bagian-bagian utama dari UML adalah view, diagram, model element

dan general mechanism.

1. View

View digunakan untuk melihat sistem yang dimodelkan dari beberapa

aspek yang berbeda. View bukan melihat grafik, tapi merupakan suatu abstraksi

yang berisi sejumlah diagram. Beberapa jenis view dalam UML antara lain :

a. Use Case View

Mendeskripsikan fungsionalitas sistem yang seharusnya

dilakuan sesuai dengan yang diinginkan external actors. Actor yang

berinteraksi dengan sistem dapat berupa user atau sistem yang lainnya.

View ini digambarkan dalam Use Case diagram dan kadang-kadang

dengan activity diagram. View ini digunakan terutam untuk pelanggan,

(45)

(tester).

b. Logical View

Mendeskripsikan bagaimana fungsionalitas dari sistem, struktur

statis (class, object dan relationship) kolaborasi dinamis yang terjadi

ketika object lain dalam suatu fungsi tertentu. View ini digambarkan

dalam class diagrams untuk struktur statis dan dalam state, sequence

collaboration dan activity diagram untuk model dinamisnya. View ini

digunakan untuk perancangan (designer) dan

pengembangan(developer).

c. Component View

Mendeskripsikan implementasi dan ketergantungan modul.

Komponen yang merupakan tipe lainnya dari code module diperlihatkan

dengan struktur dan ketergantungannya juga alokasi semberdaya

komponen dan informasi administratif lainnya. View ini digambarkan

dalam component view dan digunakan untuk pengembangan (developer)

d. Concurrency View

Membagi sistem kedalam proses dan prosesor. View ini

digambarkan dalam diagram dinamis (state, sequence, collaboration dan

activity diagrams) dan diagram implementasi (component dan

(46)

pengintegrasi (integrator), dan penguji (tester).

e. Deployment View

Mendeskripsikan fisik dari sistem seperti komputer dan

perangkat (nodes) dan bagaimana hubungannya dengan yang lainnya.

View ini digambarkan dalam deployment diagrams dan digunakan untuk

pengembang (developer), pengintegrasi (integrator), dan penguji

(tester).

2. Diagram

Diagram berbentuk grafik yang menunjukan elemen model yang

disusun untuk mengilustrasikan bagian atau aspek tertentu dari sistem. Sebuah

diagram merupakan bagian dari view tertentu dan ketika digambarkan biasanya

dialokasikan untuk view tertentu. Adapun jenis diagram antara lain :

a. Use Case Diagram

Menggambarkan sejumlah ekseternal actors dan hubungannya

ke Use Case yang diberikan oleh sistem. Use Case adalah deskripsi fungsi

yang disediakan oleh sistem dalam bentuk teks sebagai dari dokumentasi

dari Use Case symbol namun juga dapat dilakukan dalam activity

diagrams. Use Case digambarkan hanya yang dilihat dari luar oleh actor

(keadaan lingkungan sistem yang dilihat user) dan bukan bagaimana

(47)

b. Class Diagram

Menggambarkan struktur statis class di dalam sistem. Class

dapat berhubungan dengan yang lain melalui berbagai cara : associated

(terhubung satu sama lain), depended (satu class tergantung atau

menggunakan class yang lain), specialed( satu class merupakan

spesialisasi dari class yang lainnya), atau packed (group bersama sebagai

satu unit). Sebuah sistem biasanya mempunyai beberapa class diagram.

c. State Diagram

Menggambarkan semua state (kondisi) yang dimiliki oleh suatu

object dari suatu class dan keadaan yang menyebabkan state berubah.

Kejadian dapat berupa object lain yang mengirim pesan, state class tidak

digambarkan untuk semua class, hanya yang mempunyai sejumlah state

yang terdefinisi dengan baik dan kondisi class berubah oleh state yang

berbeda.

d. Sequence Diagram

Menggambarkan kolaborasi dinamis atara sejumlah object.

Kegunaanya untuk menunjukan sejumlah pesan yang dikirim antara

object juga interaksi antar object , sesuatu yang terjadi pada titik

(48)

e. Collaboration Diagram

Menggambarkan kolaborasi dinamis seperti sequence diagrams.

Dalam menunjukan pertukaran pesan, collaboration diagram

menggambarkan object dan hubungannya (mengacu ke konteks). Jika

penekanannya pada waktu atau urutan, gunakan sequence diagram tapi

jika penekanannya pada konteks gunakan collaboration diagrams.

f. Activity Diagram

Menggambarkan rangkaian aliran dari aktivitas, digunakan

untuk mendeskripsikan aktivitas yang dibentuk dalam suatu operasi

sehingga dapat juga digunakan untuk aktivitas lainnya seperti Use Case.

g. Component Diagram

Menggambarkan struktur fisik kode dari komponen. Komponen

dapat berupa source code, komponen biner atau class yang

diimplementasikan sehingga membuat pemetaan dari logical view ke

component view.

h. Deployment Diagram

Menggambarkan arsitektur fisik dari perangkat keras dan

perangkat lunak sistem, menunjukan hubungan komputer dengan

perangkat (nodes) satu sama lain dan jenis hubungannya. Didalam

(49)

unit perangkat lunak yang dieksekusi oleh node tertentu dan

ketergantungan komponen.

2.4.2 Indikator Multicitiply

Walaupun multiplicity ditentukan untuk class, multiplicity

menentukanbanyaknya object yang terlibat dalam relasi. Multiplicity

menentukan banyaknya object yang terhubung satu denagn yang lainnya.

Indikator multiplicity terdapat pada masing-masing akhir garis relasi baik pada

asosiasi maupun agrerasi. Beberapa contoh multiplicity adalah :

a. 1 tepat satu

Menurut Saputra Agus (2012) Internet adalah sumber daya informasi

yang menjangkau informasi keseluruh dunia. Internet berasal dari kata

Interconnection Networking yang mempunyai arti hubungan berbagai komputer

dengan berbagai tipe yang membentuk sistem jaringan yang mencakup seluruh

dunia (jaringan komputer global) dengan melalui jalur telekomunikasi seperti

(50)

kecil yang saling bersambungan menggunakan jaringan telekomunikasi yang ada

di seluruh dunia.

Setiap komputer pada sebuah jaringan harus dapat berkomunikasi satu

sama lain. Ini diwujudkan melalui sebuah protokol, yaitu seperangkat aturan

atau kesepakatan mengenai cara berkomunikasi lewat Internet. Bahasa standar

Internet adalah TCP/IP (Transmission Control Protocol/ Internet Protocol).

Banyak protokol yang tersedia, seperti DECnet, SNA, Novell dan Appletalk.

Namun, agar dua buah komputer dapat berkomunikasi keduanya haruslah

menggunakan protokol yang sama pada saat yang bersamaan.

2.5.1 World Wide Web (WWW)

World Wide Web (WWW) merupakan suatu kumpulan informasi pada

beberapa server komputer yang terhubung satu sama lain dalam jaringan

internet. Informasi-informasi dalam web mempunyai link-link yang

menghubungkan informasi tersebut ke informasi lain didalam jaringan internet

untuk digunakan bersama.

Web pada awalnya adalah ruang informasi dalam internet, dengan

menggunakan teknologi hypertext, pemakai dituntun untuk menemukan

informasi dengan mengikuti link yang disediakan dalam dokumen web yang

ditampilkan dalam browser web. Web memudahkan pengguna komputer

berinteraksi dengan pelaku internet lainnya dan menelusuri informasi di

(51)

2.5.2 HTML

HTML singkatan dari Hyper Text Markup Language. Saputra Agus (2012)

merupakan salah satu format yang digunakan dalam pembuatan dokumen dan

aplikasi yang berjalan di halaman web Saputra Agus(2012). Dokumen HTML

adalah file teks murni yang dapat dibuat dengan editor teks sembarang.

Dokumen ini dikenal sebagai web page.

Dokumen HTML disusun oleh elemen-ele e . Ele e erupaka

istilah bagi komponen-komponen dasar pembentuk dokumen HTML. Beberapa

contoh elemen adalah: head, body, table, paragraph, dan list. Elemen dapat

berupa teks murni, atau bukan teks, atau keduanya. Penandaan berbagai

elemen dalam suatu dokumen HTML menggunakan tag (markup). Format

pe ulisa tag terdiri dari ta da < , > , / yaitu:

< a atag> … </ a atag>

Penulisan tag umumnya berpasangan

Contoh:

<p> → u tuk e gawali suatu paragraph

</p>→ u tuk e gakhiri suatu paragraph

(52)

Format penulisan:

< a etag at = ilai-at at = ilai-at > … </ a atag>

Struktur file HTML

<html>

<head>

<title> …

</title> </head>

<body>

……….

……….

</body>

</html>

Setiap tag HTML harus diawali dengan menuliskan tag <html> dan tag

</html> di akhir dokumen. Tag ini menandakan elemen HTML, yang berarti

dokumen ini adalah dokumen HTML. Dalam satu dokumen hanya ada satu

elemen HTML. Section atau elemen head ditandai dengan tag <head> di awal,

(53)

Minimal informasi yang dituliskan dalam elemen ini adalah judul dari dokumen,

judul ini akan ditampilkan pada caption bar dari window browser, ditandai

dengan menggunakan tag <title> dan diakhiri dengan </title>. Section atau

elemen body ditandai dengan tag <body> di awal, dan tag </body> di akhir.

Section body merupakan elemen terbesar di dalam dokumen html. Elemen ini

berisi isi dokumen yang akan ditampilkan pada browser, meliputi paragraph,

grafik, link, table, dan sebagainya.

2.5.3. Program Editor HTML

Ada dua macam editor HTML, yaitu yang berbasiskan teks dan yang

berbasiskan WYSIWYG (What You See Is What You Get). Untuk editor teks,

diperlukan browser untuk melihat hasil dari dokumen HTML yang telah dibuat.

Sedangkan untuk editor tersebut sudah menyediakan fasilitas untuk melihat

langsung dari dokumen HTML yang telah dibuat.

Program editor HTML berbasiskan teks yang dapat digunakan

diantaranya : Notepad, WebEdit, sedangkan program editor HTML berbasiskan

WYSIWYG diantaranya adalah Frontpage, Homesite, Macromedia Dreamweaver

(54)

Gambar 2.8 Program Editor HTML Macromedia Dreamweaver 8

2.5.4 Hypertext Transfer Protocol (HTTP)

Server HTTP umumnya digunakan untuk melayani dokumen hypertext

karena HTTP adalah protokol dengan overhead yang sangat rendah, sehingga

pada kenyataan navigasi informasi dapat ditambahkan langsung ke dalam

dokumen dan dengan demikian protokolnya sendiri tidak harus mendukung

navigasi secara penuh seperti halnya protokol FTP dan Gopher.

2.5.5 Uniform Resource Locator (URL)

Konsep nama file standard yang diperluas dengan jaringannya. Nama file

ini tidak hanya menunjukkan direktori dan nama filenya, tetapi juga nama

mesinnya dalam jaringan. URL dapat disediakan (ada atau diakses) dengan

(55)

menunjukkan query-query, dokumen yang disimpan dalam database, hasil dari

suatu perintah finger atau archie, atau apapun yang berkaitan dengan data hasil

proses.

2.6 Domain Name System

Komputer-komputer di Internet menggunakan suatu format

penamaan standar untuk mempermudah pengelolaan server komputer di

Internet yang berkembang dengan cepat. Sistem penamaan server komputer ini

adalah Domain Name System (DNS). DNS merupakan suatu tingkat-tingkat

domain, yang merupakan kelompok komputer-komputer yang terhubung ke

Internet. Sebagai contoh, dalam penulisan URL terdapat akhiran .com, itu berarti

menandakan sebuah organisasi komersial. Contoh lain misalnya .gov yang

menandakan lembaga pemerintahan dan masih banyak lagi yang lainnya.

2.6.1 Homepage

Homepage adalah page pembuka yang akan pertama ditemui

sebelum mengakses informasi lainnya pada suatu website. Homepage ini

merupakan halaman pertama dari suatu website yang biasanya berisi tentang

apa dan siapa dari perusahaan atau organisasi pemilik website tersebut.

Dari homepage ini, informasi lainnya dapat ditemui pada page-page

(56)

informasi lainnya, baik didalam suatu web page yang sama, ataupun dalam web

page lain pada website yang berbeda.

2.6.2 Web Browser

Web browser adalah software yang digunakan untuk menampilkan

informasi dari web server. Software tersebut kini telah dikembangkan dengan

menggunakan user interface grafis, sehingga pemakai dapat dengan melakukan

poi t da li k untuk pindah antar dokumen, seperti Google Crome, Firefox,

Opera.

(57)

2.6.3 Web Server

Web server adalah komputer yang digunakan untuk menyimpan

dokumen-dokumen web, komputer ini akan melayani permintaan dokumen web

dari kliennya. Web browser seperti Explorer atau Navigator berkomunikasi

melalui jaringan (termasuk jaringan Internet) dengan web server, menggunakan

HTTP. Browser akan mengirimkan request kepada server untuk meminta

dokumen tertentu atau layanan lain yang disediakan oleh server. Server

memberikan dokumen atau layanannya jika tersedia juga dengan menggunakan

protokol HTTP.

(58)

2.7 Tinjauan Perangkat Lunak

Pada bagian ini penulis akan menguraikan penjelasan singkat mengenai

perangkat lunak (software) utama yang digunakan yaitu Pemograman PHP dan

MySQL sebagai database server.

2.7.1 Pemrograman PHP

PHP adalah kependekan dari PHP Hypertext Prepossesor, bahasa

interpreter yang mempunyai kemiripan dengan bahasa C dan Perl yang

mempunyai kesederhanaan dalam perintah. PHP merupakan bahasa scripting

yang menyatu dengan HTML dan berada di server (server-side HTML

embeddescripting), artinya sintaks dan perintah-perintah yang diberikan akan

sepenuhnya dijalankan di server tetapi disertakan pada halaman HTML biasa.

Tujuan dari bahasa scripting ini adalah untuk membuat aplikasi-aplikasi yang

dijalankan diatas teknologi web.

PHP adalah ahasa server-side scripting yang menya tu dengan HTML

untuk membuat halaman web yang dinamis. Maksud dari server-side scripting

adalah sintaks dan perintah yang diberikan akan sepenuhnya dijalankan di

server tetapi disertakan pada dokumen HTML. Saputra Agus (2012)

2.7.2 Kelebihan PHP

PHP memiliki kelebihan yang tidak dimiliki oleh

bahasa-bahasa pemrograman sejenisnya, diantaranya adalah :

1. PHP mudah dibuat dan dijalankan, maksudnya PHP dapat berjalan dalam

web server apache, Internet Informatin Service (IIS), Personal Web Serve

(59)

pula seperti Windows dan Unix.

2. PHP bersifat efisien, karena hanya memerlukan resource sistem yang

sangat sedikit dibandingkan dengan bahasa pemrograman lainnya.

3. PHP dapat menggunakan beberapa database seperti MySQL, Sybase,

Interbase, Oracle, Ms. SQL Server, Microsoft Access, Dbase, dll.

2.7.3 Sintak Dasar PHP

Menurut Saputra Agus (2012) PHP adalah bahasa yang HTML-embedded,

artinya perintah-perintah dalam PHP dapat menyatu dengan tag-tag HTML

dalam sebuah file. Sebuah program PHP tidak lebih adalah file HTML yang

didalamnya kita masukkan perintah-perintah tertentu. Karena PHP adalah

bahasa HTML yang embedded, maka harus ada sebuah cara untuk memisahkan

bagian mana dari file tersebut yang merupakan bahasa PHP dengan HTML. Ada

tiga cara untuk memisahkan PHP dengan HTML :

1. <? E ho “ ipt PHP ; ?>

2. <? PHP “ ipt PHP ; ?>

(60)

U tuk e uliska ko e tar digu aka /* da ditutu p de ga */

atau eletakka ta da # pada awal aris. Hal ya g pali g pe ti g dala

memberikan perintah PHP adalah setiap perintah PHP harus selalu diakhiri

de ga ta da ; . Doku e ya g e ga du g peri tah PHP harus disi pa

dalam ekstensi .php atau .phtml ataupun .php3.

2.8 Database Server MySQL

Menurut Saputra Agus (2012) My“QL adalah ultiuser data ase ya g

menggunakan b ahasa SQL. MySQL dalam operasi client-server melibatkan

server daemon MySQL disisi server dan berbagai macam program serta library

yang berjalan disisi client. SQL (Structured Query Language) adalah bahasa

standar yang digunakan untuk mengakses database server. Bahasa ini pada

awalnya dikembangkan oleh IBM, namun diadopsi dan digunakan sebagai

sta dar i dustry. SQL bisa digunakan dalam dua cara. Yang pertama secara

interpretasi, yakni dengan memasukkan sebuah pernyataan SQL

melaluiterminal atau mikrokomputer dan langsung diproses dan

diinterpretasikan. Hasilnya bisa dilihat secara langsung. Cara ini dikenal juga

dengan SQL interaktif (Interactive SQL). Cara kedua dengan menyisipkan

pernyataan SQL ke dalam sebuah program yang ditulis ini tidak dapat dilihat

secara langsung oleh pemakai, tetapi diproses oleh program yang memakainya.

(61)

Alasan digunakannya MySQL sebagai database server :

1. Mendukung standar yang telah ada.

2. Dukungan terhadap berbagai bahasa pemrograman.

3. Mampu membuat tabel berukuran sangat besar.

4. Kecepatan, kemudahan dan kehandalan dalam penggunaannya.

2.8.1 Sintak Dasar MySQL

Sintaks dalam bahasa MySQL hampir sama dengan Structured Query

Language (SQL). SQL adalah bahasa pemrograman standar untuk mengakses

dan memanipulasi informasi dari sebuah basis data relasional.

Statemen-statemen yang ada dalam MySQL diantaranya :

1. Perintah untuk membuat database Create database dbname;

1. Perintah untuk membuat tabel didalam database yang telah dibuat Use dbname;

Create table table_name(field1 type_var,field2 type_var);

2. Perintah untuk menambah data pada tabel dalam suatu database aktif

Insert into table_name(field1,field2) values ilai , ilai ;

3. Perintah untuk membuang atau menghapus database

(62)

4. Perintah untuk menghapus satu atau lebih record dalam suatu tabel

yang memenuhi kondisi yang ditentukan

Delete from table_name;

5. Perintah untuk menampilkan data pada suatu tabel

Select * from table_name;

6. Perintah untuk mengubah data yang telah ada pada tabel yang telah

dibuat

Update d a e set field = $field ,field = $field field = field ,

WHERE

field = $field ;

2.8.2 Integrasi PHP dan MySQL

Menurut Saputra Agus (2012) Integrasi PHP dengan database MySQL,

yang terjadi ketika clientmengakses web server yang mendukung PHP dan

database MySQL melalui browser, antara lain ketika server menerima dan

membaca permintaan dari browser, server akan mengeksekusi

perintah-perintah dalam PHP. Kemudian PHP akan melakukan query (permintaan) pada

database MySQL melalui Application Programming Interface (API) dan

mengkompilasi hasilnya.

PHP mengaksesdatabase MySQL dengan beberapa langkah yaitu :

(63)

fungsi Mysql_connect(“localhost”,”nama_user”,”password”) 2. Setelah koneksi berhasil, maka kita dapat membuat database

dengan fungsi Mysql_create_db(“dbname”)

3. Untuk menyisipkan perintah internal yang terkait dengan tabel, seperti mendeteksi jumlah kolom suatu tabel, gunakan fungsi $p oses_ ue y = pe yataa “QL ;

Mys l_ ue y d a e ,$p oses_ ue y ;

4. Memilih database yang ada di server MySQL menggunakan fungsi

Mysql_select_db(“dbname”);

5. Untuk menampilkan data sebagai elemen array menggunakan fungsi Mysql_fetch_array();

6. Menutup koneksi database dengan menggunakan fungsi

(64)

BAB III

OBJEK DAN METODE PENELITIAN

3.1 Objek Penelitian

Menurut Umi Narimawati (2010) “Objek dan penelitian merupakan

hal awal (suatu permasalahan) yang harus ditentukan dalam kegiatan penelitian sehingga penelitian dapat dilakukan secara efektif dan efisien sesuai dengan tujuan penelitian, dalam artian objek penelitian merupakan variable yang akan dikaji, yang menjadi focus penelitian disertai keberadaan/tempat dilakukannya objek penelitian tersebut”.

Objek penelitian penting diungkapkan karena berperan dalam menunjang keberhasilan kegiatan selama penelitian, sehingga hal-hal yang diperlukan dalam penelitian akan mudah dicapai. Dengan demikian yang menjadi objek penelitian ini adalah “Pembuatan Sistem Informasi akademik

di SMA Mekar Arum Bandung berbasis Web”. 3.1.1 Sejarah Singkat Organisasi

(65)

dan bersama-sama membangun masyarakat c. Ikut berpartisipasi dalam mewujudkan masyarakat adil dan makmur

Para pendiri YAPENMA adalah 1. Drs. Oyok Arsanata

2. Drs. Muchamad Musadirdja 3. Drs. Cucu Supena Nataatmaja 4. Deni Rukmana

5. Drs. Aam Ahmad Ramli

Cikal bakal dari Yayasan Pendidikan Mekar Arum (YAPENMA) ini adalahorganisasi seni yang bernama Lingkung Seni Mekar Arum (LISMA) yang berada di jalan Cigending no 655 Ujungberung Kotamadya Bandung.

Berdirinya uauasam Pendidikan Mekar Arum (YAPENMA) ini tidak lepas dari dorongan dan dukungan tokoh masyarakat yang sekaligus sebagai Pembina Lingkung Seni Mekar Arum (LISMA)

(66)

menjawab tuntutan masyarakat, DU/DI. Yayasan membuka wahana lain untuk lebih meningkatkan kreativitas dan mengembangkan talenta yang dimiliki generasi muda yang aman, representative, kondusif dan berbudaya

3.1.2 Visi dan Misi Organisasi

Adapun Visi dan Misi SMA MEKAR ARUM sebagai berikut : a. Visi

Kreatif dalam pembaharuan hidup mandiri dan berwawasan akhlaqul karimah seni sebagai keterampilan dan landasan pengembangan diri

b. Misi

1. Optimalisasi sarana dan prasarana pendidikan guna mendorong pelaksanaan proses pembelajaran dan pelatihan yang berkwalitas

2. Menjamin lingkungan sekolah yang aman, nyaman, bersih dan asri

3. Mengembangkan sikap keteladanan dan etos kerja tinggi serta kerjasama yang harmonis dan dinamis dengan dilandasi oleh semangat gotong-royong

4. Menanamkan rasa kebangsaan, disiplin tinggi, dan penampilan diri yang prima

5. Mendidik para siswa untuk berakhlahqul kharimah

(67)

7. Melatih para siswa untuk memiliki ketrampilan seni yang handal

3.1.3 Struktur Organisasi

Struktur Organisasi Dinas Pendidikan SMA Mekar Arum Bandung dapat di lihat pada gambar 3.1.

(68)

Deskripsi tugas dari SMA Mekar Arum yaitu : A. Kepala Sekolah

Kepala sekolah bertugas sebagai educator, manajer, supervisi, leadership a. Kepala sekolah selaku educator bertugas melakukan proses pembelajaran

secara effektif dan efisien

b. Kepala sekolah sebagai manajer : 1. Menyusun perencanaan

10.Mengatur proses belajar mengajar c. Kepala sekolah sebagai Supervisi

1. Proses belajar mengajar

2. Kegiatan bimbingan dan konseling 3. Kegiatan ekstrakulikuler

(69)

d. Kepala sekolah sebagai leadership

1. Memahami kondisi tenaga kependidikan (guru dan non guru) 2. Memahami kondisi dan karakteristik peserta didik

3. Menyusun program pengembangan tenaga kependidikan 4. Menerima masukan saran dan kritik

5. Memahami visi dan misi sekolah

6. Mengambil keputusan dengan cepat tepat dan akurat B. Wakil Kepala Sekolah

1. Menyusun program pengajaran

2. Menyusun pembagian tugas guru dan jadwal pelajaran

3. Menyusun jadwal dan pelaksanaan ulangan umum serta ujian akhir 4. Menerapkan criteria persyaratan naik/tidak dan kriteria kelulusan 5. Mengatur jadwal penerimaan buku laporan penilaian hasil belajar 6. Mengkoordinasikan dan mengarahkan penyusunan satuan pelajar 7. Menyusun laporan pelaksanaan pelajaran

C. Kesiswaan

1. Menyusun program pembinaan kesiswaan meliputi Osis, Lises, IRM, paduan suara, Olahraga, dan kegiatan yang ada relasinya dengan kesiswaan

(70)

3. Membina pengurus oraganisasi ekstrakulikuler dalam beroganisasi

4. Menyusun program dan jadwal pembinaan siswa secara berkalan dan incidental

5. Membina melakukan koordinasi keamanan, kebersihan, ketertiban, dan keindahan lingkungan sekolah

6. Melakukan pemilihan calon ketua Osis 7. Mengatur mutasi siswa

8. Membina hubungan sekolah dengan komite sekolah

9. Mengatur dan menyelenggarakan hubungan sekolah dengan orang tua dan masyarakat sekitar sekolah

10.Melaksanakan tugas lain yang ada relevasi dengan fungsi dan tugasnya D. Tata Usaha dan Administrasi

1. Menyusun program tata usaha sekolah 2. Mengelola keuangan sekolah

3. Mengurus administrasi ketenagaan siswa 4. Membina dan mengembangkan staf tata usaha 5. Menyusun administrasi perlengkapan sekolah 6. Menyusun dan menyajikan data keuangan sekolah

7. Menyusun laporan pelaksanaan kegiatan kepengurusan ketatausahaan secara berkala

(71)

E. Guru / BK / BP

1. Menyusun program pelaksanaan bimbingan dan konseling

2. Melakukan koordinasi dengan wali kelas dalam rangka mengatasi masalah-masalah yang dihadapi oleh siswa tentang kesulitan belajar 3. Memberikan layanan bimbingan kepada siswa agara lebih berprestasi

dalam kegiatan belajar

4. Memberikan saran dan pertimbangan kepada siswa dalam memperoleh gambaran tentang lanjutan pendidikan dan lapangan pekerjaan yang sesuai dengan minat sisswa

5. Mengadakan penilaian kepada siswa dan pelaksanaan bimbingan dan konseling

6. Menyusun statistic hasil penilaian 7. Membuat absensi para pegawai sekolah

8. Meyusun dan melaksanakan program tindak lanjut bimbingan dan konseling

9. Mengikuti kegiatan musyawarah guru pembimbing 10.Menyusun laporan pelaksanaan kegiatan belajar mengajar F. Wali Kelas

1. Pengelolaan kelas

(72)

b. Papan absensi siswa c. Daftar pelajaran kelas d. Daftar piket kelas e. Buku absensi siswa

f. Buku kegiatan pembelajaran kelas g. Tata tertib kelas

3. Penyusunan / pembuatan statistic bulanan siswa 4. Pengisian daftar kumpulan nilai siswa

5. Pembuatan catatan khusus tentang siswa 6. Penataan mutasi siswa

7. Pengecekan keuangan sekolah

8. Pengisian buku laporan penilaian hasil belajar 9. Pembagian buku laporan hasil belajar

10.Menertiban siswa pada saat di kelas

3.2 Metode Penelitian

Metode ialah suatu kerangka kerja untuk melakukan suatu tindakan, atau suatu kerangka berfikir menyusun gagasan, yang beraturan, berarah dan berkonteks, yang patut (relevan) dengan maksud dan tujuan. Secara ringkas, metode ialah suatu system berbuat. Karena berupa system maka metode merupakan seperangkat unsure-unsur yang membentuk suatu kesatuan.

(73)

Untuk melakukan suatu penelitian perlu dilakukan perencanaan penelitian, agar penelitian yang dilakukan dapat berjalan dengan baik dan sistematis. Desain penelitian adalah semua proses yang dilakukan dalam perencanaan dan pelaksanaan penelitian, dalam penelitian ini menggunakan jenis penelitian deskriptif dan penelitian tindakan (action research).

Penelitian deskriptif ialah penelitian yang mempelajari masalah dalam masyarakat, tata cara yang berlaku dalam masyarakat serta situasi-situasi, sikap, pandangan, proses yang sedang berlangsung, pengaruh dari suatu fenomena, pengukuran yang cermat tentang fenomena dalam masyarakat. Peneliti mengembangkan konsep, menghimpun fakta, tapi tidak menguji hipotesis.

Peneliti tindakan (Action Research) ialah penelitian yang bertujuan untuk mengembangkan keterampilan-keterampilan baru, cara pendekatan baru, atau produk pengetahuan yang baru dan untuk memecahkan masalah dengan penerapan langsung di dunia actual/lapangan (Narimawati, 2010). Peneliti memecahkan permasalahan yang ada dilapangan dengan mencari dan memilih alternative metode pendekatan yang tepat.

3.2.2 Jenis dan Metode Pengumpulan Data

Dalam penelitian ini sumber data primer diperoleh dari pengamatan langsung (Observasi) dan wawancara, sedangkan data sekunder yakni dokumen-dokumen yang ada di Dinas Pendidikan SMA Mekar Arum Bandung yang berhubungan dengan penelitian.

(74)

Data primer didapatkan dengan cara melakukan pengamatan langsung ke lapangan (Observasi) dan wawancara kepada staf bagian IT

1. Pengamatan Langsung ( Observasi)

Teknik pengumpulan data dimana peneliti mengadakan pengamatan secara langsung terhadap gejala-gejala subjek yang diselidiki, baik pengamatan itu dilakukan dalam situasi yang sebenarnya maupun dilakukan didalam situasi buatan yang khusus diadakan pada masalah-masalah yang ada pada intansi terkait. Dalam penelitian ini, peniliti melakukan pengamatan langsung (Observasi) di SMA Mekar Arum Bandung.

2. Wawancara (Interview)

Wawancara merupakan teknik pengumpulan data dengan melakukan tanya jawab secara lisan dengan orang-orang yang berhubungan dengan penelitian. Peneliti mengumpulkan data dan menggali informasi dengan mengajukan Tanya jawab secara lisan dengan pimpinan maupun staf bagian IT di SMA Mekar Arum Bandung.

3.2.2.2 Sumber Data Sekunder

(75)

3.2.3. Metode Pendekatan dan Pengembangan Sistem

Dalam pembuatan system informasi, perlu digunakan suatu metodologi yang dapat digunakan sebagai pedoman bagaimana dan apa yang harus dikerjakan selama pembuatan system antara lain, metode pendekatan system dan pengembangan system. Dalam penelitian ini metode pendekatan system yang digunakan ialah metode pendekatan terstruktur dan untuk mengembangkan system informasinya menggunakan metode pengembangan waterfall

3.2.3.1 Metode Pendekatan Sistem

Pendekatan system yang digunakan adalah menggunakan metode analisis terstruktur, yang menghendaki adanya gambaran terhadap keseluruhan system. Metode pendekatan perancangan terstruktur dimulai dari awal tahun 1970. Pendekatan terstruktur dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan system, sehingga hasil akhir dari system yang dikembangkan akan diperoleh system yang strukturnya didefinisikan dengan baik dan jelas.

Melalui pendekatan terstruktur, permasalahan yang kompleks di organisasi dapat dipecahkan dan hasil dari system akan mudah untuk dipelihara, fleksibel, lebih memuaskan pemakainya, mempunyai dokumentasi yang baik, telat waktu, sesuai dengan anggaran biaya pengembangan, dapat meningkatkan produktivitas dan kualitasnya akan lebih baik.

(76)

Untuk membangun suatu system yang kompleks secara sistematis dan terintegrasi, dibutuhkan metode metode pembangunan system agar dapat menuntun pembuat untuk menghasilkan suatu system standar. Untuk mengembangakan suatu system informaso, kebanyakan orang menggunakan suatu metodologi pengembangan system.

Menurut Hoffer dalam Abdul Kadir (2003:398) metodologi pengembangan system adalah suatu proses standar yang diikuti oleh organisasi untuk melaksanakan seluruh langkah yang diperlakukan untuk menganalisis, merancang implemetasikan, dan memelihara system informasi.

Seperti yang berlaku pada kebanyakan proses, pengembangan system informasi juga memiliki daur hidup. Daur hidup tersebut dinamakan SDLC (System Development Life Cycle) atau daur hidup pengembangan system SDLC merupakan metodologi klasik yang digunakan untuk mengembangkan, memelihara, dan menggunakan system informasi

Gambar

Gambar 2.1 Karakteristik Suatu Sistem
Gambar 2.2 Siklus Informasi
Gambar 2.3 Topologi Linier Bus.
Gambar 2,5 Topologi Ring
+7

Referensi

Dokumen terkait

Tujuan penelitian ini adalah untuk mengetahui peningkatan kompetensi guru dalam membuat Penelitian Tindakan Kelas melalui Supervisi Akademik Teknik Workshop di SMA

Hasil belajar siswa sudah tergolong tuntas. Oleh karena ini disarankan kepada guru geografi SMA N 1 Tarutungagar mempertahankan dan meningkatkan hasil yang didapat. Telah

The writer focuses this research in analyzing the psychopath of Ma’alk reflected in Dan Brown ’s The Lost Symbol novel based on psychoanalytic approach.. Objective of

Apabila bagi para respoden yang merasa telah memiliki rasa candu terhadap Facebook, maka sebaiknya para responden untuk dapat mengendalikan rasa tersebut, agar tidak

Berdasarkan kesimpulan maka yang menjadi saran sebagai berikut, (1) Sebaiknya KPK harus di berikan batas waktu dalam melakukan penyadapan telepon untuk keperluan

Penulis ucapkan terimakasih yang sebesar-besarnya kepada semua pihak yang secara langsung maupun tidak langsung telah memberikan bantuan, bimbingan, dan dukungan yang sangat

Berdasarkan hasil penelitian dan pembahasan maka dismpulkan: (1) Penegakan hukum pidana terhadap pelaku usaha yang tidak menggunakan label berbahasa Indonesia pada

Dari beberapa definisi tersebut dapat disimpulkan bahwa implementasi kebijakan merupakan suatu tindakan yang dilakukan oleh individu maupun kelompok untuk