• Tidak ada hasil yang ditemukan

Sistem Informasi Akademik SMA Taman Siswa Medan Berbasis Web

N/A
N/A
Protected

Academic year: 2016

Membagikan "Sistem Informasi Akademik SMA Taman Siswa Medan Berbasis Web"

Copied!
126
0
0

Teks penuh

(1)

PERSETUJUAN

Judul

: SISTEM INFORMASI AKADEMIK SMA TAMAN

SISWA MEDAN BERBASIS WEB

Kategori

: TUGAS AKHIR

Nama

: MUHAMMAD FAISAL HUTASUHUT

Nomor Induk Mahasiswa

: 092406034

Program Studi

: DIPLOMA III TEKNIK INFORMATIKA

Departemen

: MATEMATIKA

Fakultas

: MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA

UTARA

Diluluskan di

Medan, Juli 2012

Diketahui :

Disetujui :

Ketua Departemen Matematika FMIPA USU Pembimbing Utama/

Penanggung Jawab

(2)

TUGAS AKHIR

SISTEM INFORMASI AKADEMIK SMA TAMAN SISWA MEDAN

BERBASIS WEB

Diajukan sebagai salah satu syarat dalam menyelesaikan

Pendidikan Program Studi DIII Teknik Informatika

MUHAMMAD FAISAL HUTASUHUT

092406034

PROGRAM STUDI D-III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(3)

PERNYATAAN

SISTEM INFORMASI AKADEMIK SMA TAMAN SISWA MEDAN

BERBASIS WEB

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa

kutipan dan ringkasan yang masing - masing disebutkan sumbernya.

Medan, Juli 2012

(4)

PENGHARGAAN

Alhamdulillah. Puji syukur penulis ucapkan ke hadirat Allah SWT yang telah

memberikan rahmatnya, member pengetahuan, pengalaman, kekuatan dan kesempatan

kepada penulis sehingga dapat menyelesaikan tugas akhir yang berjudul

Sistem

Informasi Akademik SMA Taman Siswa Medan Berbasis web

ini tepat pada waktunya.

Shalawat beserta salam juga penulis haturkan ke hadirat junjungan kita Nabi besar

Muhammad SAW.

Tugas akhir ini disusun sebagai salah satu syarat untuk meneyelesaikan

pendidikan Diploma III Teknik Informatika Fakultas Matematika dan Ilmu

Pengetahuan Alam Universitas Sumatera Utara. Dalam tugas akhir ini, penulis banyak

mendapat masukan serta dukungan dari berbagai pihak.

Dalam masa penulisan Tugas Akhir ini, penulis telah banyak mendapat

bantuan, bimbingan, dorongan dan pengarahan dari berbagai pihak sehingga dengan

segala keterbatasan yang ada pada penulis akhirnya tugas akhir ini dapat diselesaikan.

Oleh karena itu pada kesempatan ini penulis ingin menyampaikan terima kasih yang

sebesar-besarnya kepada :

1. Bapak Drs. Suyanto, M.Kom selaku dosen pembimbing tugas akhir yang telah

memberikan bimbingan dan pengarahan kepada penulis selama menyususn tugas

akhir ini.

2. Bapak Dr. Sutarman, M.Sc selaku Dekan Fakultas Matematika dan Ilmu

Pengetahuan Alam Universitas Sumatera Utara.

3. Bapak Prof. Dr. Tulus M.Si., Ph.D. selaku ketua Departemen Matematika

4. Bapak Syahril Efendi, S.Si, M.IT dan Syahriol Sitorus S.Si, M.IT selaku ketua dan

sekretaris program studi Diploma III Teknik Informatika.

5. Seluruh staf pengajar dan pegawai Diploma III Teknik Informatika Fakultas

Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara yang telah

(5)

6. Ayahanda dan ibunda tercinta yang telah member semangat dan do’a kepada

penulis.

7. Sahabat setia Zulfakar Adi Putra dan Oki Halomoan Siregar selama PKL dan

selama penyusunan tugas akhir ini.

8. Sahabat – sahabat setia penulis, Wawan Setiawan, Bambang Sucipto, Faruq Hafiz

Purba, Ridhona Asri atas nasehat dan ilmunya selama ini.

Pada penulisan tugas akhir ini, penulis telah berusaha semaksimal mungkin

untuk mencapai kesempurnaan. Namun penulis menyadari terdapat kelemahan dan

kekurangan dalam penulisan tugas akhir ini. Untuk itu penulis mengharapkan kritik

dan saran yang bersifat membangun, memperluas pikiran, pengetahuan demi

kesempurnaan Tugas Akhir ini.

Semoga Tugas Akhir ini dapat bermanfaat bagi kita semua khususnya penulis

untuk dapat mengembangkannya. Atas bantuan dan dukungan semua pihak, penulis

ucapkan terima kasih.

Medan, Juli 2012

Penulis

Muhammad Faisal Hutasuhut

(6)

ABSTRAK

Kebutuhan sistem informasi akademik berbasis web pada SMA Taman Siswa medan

merupakan hal yang penting bagi Taman Siswa di era informasi teknologi saat ini,

sebab web memiliki fungsi yang cukup

significant

bagi perkembangan eksternal

sebuah sekolah, Web adalah media alternative layanan informasi akademik yang cepat

dan lebih mudah dalam bekerja, cepat dan bekerja dengan waktu yang singkat untuk

memberikan informasi yang ada pada Taman Siswa.

Dalam penulisa ini, penulis bertujuan untuk merancang Sistem Informasi

Akademik SMA Taman Siswa Medan berbasis web,untuk mempermuda dan

mempercepat proses dalam penaganaan sistem akademik, khususnya dalam Pingisihan

Data siswa, data Guru, Pengolahan data nilai raport.

Hasil uji coba terhadap sistem, dapat dinyatakan bahwa sistem menghasilkan

informasi dalam bentuk laporan, misalnya laporan tentang berapa siswa yang daftar

jadi siswa Taman Siswa, laporan banyak staf pengajar yang sudah melakukan

pengisihan data-data biodatanya, nilai-nilai dari ujian sehari-hari maupun bulanan

(7)

DAFTAR ISI

PERSETUJUAN

ii

PERNYATAAN

iii

PENGHARGAAN

iv

ABSTRAK

vi

DAFTAR ISI

vii

DAFTAR TABEL

ix

DAFTAR GAMBAR

x

BAB 1 PENDAHULUAN

1

1.1 Latar Belakang

1

1.2 Identifikasi Masalah

2

1.3 Rumusan Masalah

3

1.4 Batasan Masalah

3

1.5 Tujuan Membuat Sistem Informasi Website

4

1.6 Metodologi Penelitian

4

1.7 Sistematika Penulisan

5

BAB 2 LANDASAN TEORI

7

2.1 Pengertian Komputer

7

2.2 Pengertian Sistem

7

2.3 Pengertian Informasi

8

2.4 Pengertian Sistem Informasi

8

2.5 Pengenalan Internet

9

2.6 Syarat Merancang Sistem Informasi

9

2.7 Website

10

2.7.1 Web Statis

11

2.7.2 Web Dinamis

11

2.8 Hyper Text Transfer Protokol (HTTP)

11

2.9 HTML

12

2.9.1 Pendahuluan HTML

12

2.9.2 Bagian-Bagian HTML

12

2.10 Pengenalan PHP

13

2.10.1 Sejarah PHP

13

2.10.2 Kelebihan dan Kelemahan PHP

14

2.11 Pengenalan MySQL

15

2.11.1 Keistimewaan MySQL

15

2.12 Cassading Style Sheet (CSS)

16

2.13 Macromedia Dreamweaver 8

17

BAB 3 GAMBARAN SEKILAS SMA TAMAN SISWA MEDAN

18

3.1 Propil Sekolah

18

3.2 Data Fisik Sekolah

18

3.3 Struktur Organisasi

20

(8)

3.5 Visi dan Misi

23

3.5.1 Visi

23

3.5.2 Misi

24

BAB 4 ANALISIS DAN PERANCANGAN SISTEM

25

4.1 Analisis

25

4.2 Perancangan Sistem

29

4.2.1 Perancangan Output

29

4.2.2 Perancangan Masukan Data

31

4.2.3 Perancangan Dialog

33

4.2.4 Perancangan Database

34

4.2.5 Perancangan Flowchart

35

4.2.6 Perancangan File

41

BAB 5 IMPLEMENTASI SISTEM

42

5.1 Pengertian Implementasi Sistem

42

5.2 Tujuan Implementasi Sistem

42

5.3 Komponen-komponen Utama Implementasi Sistem

43

5.3.1 Perangkat Keras (Hardware)

43

5.3.2 Perangkat Lunak (Software)

43

5.3.3 Unsur manusia (Brainware)

44

5.4 Pengujian Website di Browser

44

5.5 Halaman Utama

45

5.6 Halaman Home

45

5.7 Halaman Siswa

46

5.8 Halaman Guru

47

5.9 Halaman Mata Pelajaran

48

5.10 Halaman Nilai

48

5.11 Halaman Raport

49

BAB 6 KESIMPULAN DAN SARAN

50

6.1 Kesimpulan

50

6.2 Saran

51

(9)

DAFTAR GAMBAR

Halaman

Gambar 4.1

Diagram Konteks Sistem Akademik SMA Tamansiswa Medan 27

Gambar 4.2

Diagram Level 0 28

Gambar 4.3

Perancangan Menu Utama

29

Gambar 4.4

Perancangan Daftar Siswa 30

Gambar 4.5

Perancangan Daftar Guru

30

Gambar 4.6

Perancangan Daftar Mata Pelajaran

30

Gambar 4.7

Perancangan Daftar Ambil Mata Pelajaran

30

Gambar 4.8

Perancangan Daftar Nilai

30

Gambar 4.9

Perancangan Input Siswa

31

Gambar 4.10

Perancangan Input Guru

31

Gambar 4.11

Perancangan Input Mata Pelajaran

32

Gambar 4.12

Perancangan Input Ambil Mata Pelajaran

32

Gambar 4.13

Perancangan Input Nilai

32

Gambar 4.14

Perancangan Dialog

33

Gambar 4.15

Flowchart File Menu

36

Gambar 4.16

Flowchart Login Administrator

37

Gambar 4.17

Flowchart File Data Guru

38

Gambar 4.18

Flowchart File Data Siswa

39

Gambar 4.19

Flowchart File Data Nilai

40

Gambar 4.20

Diagram E-R Sistem Akademik SMA Tamansiswa Medan

41

Gambar 5.1

Halaman Login Administrator

45

Gambar 5.2

Halaman Utama

45

Gambar 5.3

Input Data Siswa

46

Gambar 5.4

Daftar Siswa

46

Gambar 5.5

Input Data Guru

47

Gambar 5.6

Daftar Guru

47

Gambar 5.7

Input Data Mata Pelajaran

48

Gambar 5.8

Daftar Mata Pelajaran

48

Gambar 5.9

Input Nilai Siswa

48

Gambar 5.10

Daftar Nilai Siswa

49

(10)

DAFTAR TABEL

Halaman

Tabel 4.1 Tabel User

34

Tabel 4.2 Tabel Siswa

34

Tabel 4.3 Tabel Guru

34

Tabel 4.4 Tabel Mata Pelajaran

35

(11)

ABSTRAK

Kebutuhan sistem informasi akademik berbasis web pada SMA Taman Siswa medan

merupakan hal yang penting bagi Taman Siswa di era informasi teknologi saat ini,

sebab web memiliki fungsi yang cukup

significant

bagi perkembangan eksternal

sebuah sekolah, Web adalah media alternative layanan informasi akademik yang cepat

dan lebih mudah dalam bekerja, cepat dan bekerja dengan waktu yang singkat untuk

memberikan informasi yang ada pada Taman Siswa.

Dalam penulisa ini, penulis bertujuan untuk merancang Sistem Informasi

Akademik SMA Taman Siswa Medan berbasis web,untuk mempermuda dan

mempercepat proses dalam penaganaan sistem akademik, khususnya dalam Pingisihan

Data siswa, data Guru, Pengolahan data nilai raport.

Hasil uji coba terhadap sistem, dapat dinyatakan bahwa sistem menghasilkan

informasi dalam bentuk laporan, misalnya laporan tentang berapa siswa yang daftar

jadi siswa Taman Siswa, laporan banyak staf pengajar yang sudah melakukan

pengisihan data-data biodatanya, nilai-nilai dari ujian sehari-hari maupun bulanan

(12)

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Pada masa sekarang saat ini, perkembangan dan pengaruh teknologi informasi di

Indonesia saat ini sudah tidak dapat dihindari lagi,

teknologi informasi sungguh sangat

cepat dirasakan pada masa sekarang ini. Dunia internet makin lama makin

berkembang dengan pesat seiring dengan kemajuan zaman. Ini terlihat dari banyaknya

tempat yang menyediakan sarana atau fasilitas internet untuk memperoleh informasi.

Dan itu bukan hanya dapat dinikmati oleh kalangan atas saja, melainkan semua

lapisan dapat menikmatinya dengan biaya yang lebih ringan. Tentang teknologi

informasi dan komunikasi, komputer merupakan suatu media elektronik yang

memegang peranan yang sangat penting dalam perkembangan yang terjadi saat

sekarang ini.

Begitu halnya dengan SMA Taman Siswa Cabang Medan. Sistem pengolahan

dan penyampaian data yang lebih baik merupakan suatu kebutuhan yang tidak dapat

ditunda lagi. Akan tetapi, pada kenyataannya segala kegiatan yang menyangkut

informasi masih menggunakan sistem dan cara yang manual. Informasi yang

disampaikan atau diberikan kepada siswa, guru, pegawai maupun wali siswa

(pengunjung),

masih menggunakan kertas-kertas cetakan yang ditempelkan pada

papan pengumuman sekolah.

Dari permasalahan tersebut, penulis ingin membuat solusi yang

(13)

wali siswa. Penulis dalam hal ini memilih SMA Taman Siswa Cabang Medan dalam

melakukan risetnya, karena sekolah ini mulai menampakan perkembangan yang lebih

baik dalam sistem pendidikan, teknologi informasi dan komunikasi. Hal ini dapat

dilihat dengan dilaksanakannya berbagai ekstrakulikuler dan kegiatan pendidikan dan

pelatihan serta telah dibangunnya laboratorium komputer untuk menunjang

perkembangan pendidikan siswa di bidang komputerisasi.

Untuk memenuhi segala kebutuhan di atas, diperlukan adanya suatu aplikasi

yang berbasis sistem informasi. Dalam hal ini, penulis menggunakan bahasa

pemrograman PHP, MySQL sebagai pengolah database dan web server Apache serta

aplikasi pendukung lainnya, seperti Macromedia Dreamweaver 8, dan Adobe

Photoshop CS untuk mendesain tampilan web.

Dengan uraian masalah tersebut, penulis berkeinginan membantu sekolah

tersebut untuk mengubah sistem penyampaian informasi yang telah ada sebelumnya.

Sehingga mempermudah semua pihak yang membutuhkan segala informasi yang ada

di SMA Taman Siswa Cabang Medan. Atas dasar inilah, Penulis tertarik mengangkat

judul“Sistem Informasi Berbasis Akademik SMA Taman Siswa Cabang Medan

Berbasis Web”. Semoga dengan diselesaikannya sistem informasi dengan judul di

atas, nantinya bermanfaat untuk siapa saja yang menggunakan dan bagi penulis

tentunya.

1.2 Identifikasi Masalah

Berdasarkan latar belakang di atas ada beberapa masalah yang melatar belakangi

pembuatan aplikasi ini, diantaranya :

a.

Para guru dan pegawai mengalami kesulitan dalam mengolah data siswa baik

(14)

guru dan pegawai harus mencari kembali data siswa yang telah di buat

sebelumnya.

b.

Banyak siswa merasa tidak nyaman dengan lambatnya informasi jadwal

belajar yang terkadang terjadi pada awal semester baru.

c.

Masih kurangnya prediksi data nilai, data jadwal, dan data absensi siswa yang

dapat membantu dalam pengolahan data akademik secara cepat, akurat dan

terpercaya.

d.

Laporan data hasil penilaian, absensi siswa, dan jadwal mata pelajaran yang

masih manual.

1.3 Rumusan Masalah

Berdasarkan uraian di atas, maka yang menjadi masalah adalah sulitnya untuk

memasarkan web tersebut secara online agar masyarakat secara umum dapat

meng-upload situs tersebut. Sama halnya juga mendesain, membuat dan menghasilkan suatu

desain web dinamis untuk dapat menyimpan, manampilkan dan mengedit data atau

informasi yang akan disampaikan dan dapat diterima oleh user sebagai suatu sistem

informasi yang bermanfaat bagi siapa saja yang membutuhkan informasi yang ada di

sekolah tersebut.

1.4 Batasan Masalah

Dalam merancang Sistem Informasi ini terdapat beberapa batasan,yaitu:

a.

Aplikasi Sistem Akademik ini merupakan aplikasi yang cukup sederhana,

sehingga tidak terlalu banyak fitur di dalamnya.

b.

Aplikasi ini hanya mengatur data siswa, data guru, data nilai siswa, data

(15)

c.

Aplikasi ini dapat digunakan oleh kalangan sekolah maupun umum yang ingin

mengetahui tentang SMA Taman Siswa Cabang Medan termasuk wali dari

siswa- siswi SMA Taman Siswa Cabang Medan.

1.5 Tujuan Membuat Sistem Informasi Website

Adapun tujuan dalam membuat “Sistem Informasi Berbasis Akademik SMA Taman

Siswa Cabang Medan Berbasis Web”. Adalah sebagai berikut :

1.

Memberikan Kemudahan untuk mengakses data siswa-siswi SMA Taman

Siswa Cabang Medan dengan mudah dan efisien. Sehingga setiap pengguna

internet yang sedang akses layanan website ini bisa mengetahui mengenai

sekolah tersebut.

2.

Memfasilitasi beberapa langkah mudah untuk menginput data guru-guru dan

siswa-siswi SMA Taman Siswa Cabang Medan.

3.

Memberikan Berita yang ingin diketahui oleh orang yang mengakses Website

ini,serta sebagai bahan acuan untuk motivasi belajar.

4.

Untuk dapat mengenal lebih jauh SMA Taman Siswa Cabang Medan, serta

mengetahui aktifitas apa saja yang ada di sekolah tersebut.

5.

Untuk menarik perhatian pengguna yang mengakses website tersebut, agar

yang melihat website tersebut menginginkan untuk masuk ke sekolah SMA

Taman Siswa Cabang Medan.

1.6 Metodologi Penelitian

Metodologi penelitian yang digunakan penulis untuk menyelesaian berbagai

(16)

1.

Pengumpulan data yang erat kaitannya dengan permasalahan yang akan di

jelaskan dengan cara membaca buku-buku, makalah dan membaca

bahan-bahan sumber lainnya di perpustakaan.

2.

Penelitian dilakukan secara langsung di SMA Taman Siswa Cabang Medan

untuk mendapatkan data dimana penulis melakukan pengumpulan data dengan

cara :

a.

Mengkopi langsung data yang ada.

b.

Melakukan wawancara kepada Guru Kepala Sekolah, Guru dan Pegawai SMA

Taman Siswa Cabang Medan.

c.

Merancang Sistem Informasi Akademik Sekolah.

1.7 SISTEMATIKA PENELITIAN

Untuk mempermudah penulisan tugas akhir ini, penulis membuat suatu sistematika

penulisan yang terdiri dari :

BAB 1

PENDAHULUAN

Pada bab ini diuraikan secara ringkas pembahasan tentang latar

belakang, rumusan masalah, batasan masalah, maksud dan tujuan,

metode penelitian, dan sistematika penulisan.

BAB 2

LANDASAN TEORI

Bab ini berisikan tentang teoritis mengenai pengertian-pengertian,

metode penyusunan data serta mengenai bahasa pemrograman yang

digunakan.

BAB 3

GAMBARAN SEKILAS SMA Taman Siswa Cabang Medan

Bab ini berisikan tentang profil SMA Taman Siswa Cabang Medan,

struktur organisasi SMA Taman Siswa Cabang Medan, uraian tugas

dan fungsi organisasi, serta visi dan misi SMA Taman Siswa Cabang

(17)

BAB 4

ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini akan dijelaskan tentang penentuan bentuk dari kebutuhan

plikasi pada saat membangun maupun pada saat implementasi.

BAB 5

IMPLEMENTASI SISTEM

Bab ini menguraikan tentang definisi, tujuan, dan langkah-langkah

dalam implementasi sistem Informasi juga disertai dengan

komponen-komponen kebutuhan sistem.

BAB 6

KESIMPULAN DAN SARAN

Berisi pencapaian tujuan dari aplikasi yang dibuat. Saran berisi hal- hal

(18)

BAB 2

LANDASAN TEORI

2.1 Pegertian Komputer

Secara ringkas komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas

tertentu yang dikontrol oleh sebuah instruksi-instruksi perintah digital.

Komputer

adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input

digital, kemudian memprosesnya sesuai dengan program yang tersimpan di

memorinya, dan menghasilkan output berupa informasi. Itulah pada mulanya arti dan

fungsi utama komputer, yakni sebagai alat menghitung.

Perkembangan teknologi dan ilmu komputer selanjutnya telah memberikan

berbagai kemampuan lain pada komputer, sehingga defenisi komputer mengalami

perubahan.

Sekarang ini, proses menghitung hanyalah merupakan sebagian saja dari kerja

yang dapat dilakukan komputer. Banyak fungsi lain yang dapat dilakukannya, seperti

pengolahan data, permainan, pengontrolan mesin, membuat grafik, melakukan analisis

statistik, merancang gambar teknik, pengeditan dan sebagainya.

2.2 Pengertian Sistem

Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,

(19)

sasaran tertentu dan sekelompok unsur yang erat hubungannya satu dengan yang lain,

yang berfungsi bersama-sama untuk mencapai tujuan dalam mengolah data untuk

mengahasilkan informasi yang kita ingin kan dalam membuat suatu data yang berupa

informasi.

2.3 Pengertian Informasi

Informasi merupakan salah satu sarana untuk memperkenalkan suatu perusahaan atau

organisasi, sangat erat hubungannya dengan perkembangan organisasi yang masih

dalam tahap perkembangan, dengan tidak adanya informasi maka suatu organisasi

tidak akan pernah dapat cepat berkembang seperti apa yang diinginkan.

Informasi dapat didefenisikan sebagai hasil dari pengolahan dalam suatu

bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan

suatu kejadian (event) yang nyata dan dapat digunakan untuk mengambil suatu

keputusan.

Informasi adalah sebagai data yang telah diproses sedemikian rupa sehingga

meningkatkan pengetahuan seseorang yang menggunakan data tersebut.

2.4 Pengertian Sistem Informasi

Sistem informasi dapat berupa gabungan dari beberapa elemen teknologi berbasis

komputer yang saling berinteraksi dan bekerja sama berdasarkan suatu prosedur kerja

(aturan kerja) yang telah ditetapkan, dimana memproses dan mengolah data menjadi

suatu bentuk informasi yang dapat digunakan dalam mendukung keputusan.

Dalam

beberapa permasalahan sistem informasi selalu dititikberatkan kepada dan bagaimana

dalam menghasilkan sebuah informasi dan saran apa yang harus dilengkapi sebagai

pendukung yang handal. Perlu diperhatikan bahwa informasi yang digunakan di dalam

(20)

Gelinas, Oram, dan Wiggins (1990:11)

“ Sistem informasi adalah suatu

sistem buatan manusia yang secara umum terdiri atas sekumpulan komponen berbasis

komputer dan manual yang dibuat untuk menghimpun, menyimpan, dan mengelola

data serta menyediakan informasi keluaran kepada para pemakai “.

Hall (2001:11)

“ Sistem informasi adalah sebuah rangkaian prosedur formal

dimana data dikelompokkan, diproses menjadi informasi, dan didistribusukan kepada

pemakai “.

Turban, McLean, dan Wetherbe (1990:11)

“ Sebuah sistem informasi

Mengumpulkan, memproses, menyimpan, menganalisis, dan menyebarkan informasi

untuk tujuan yang spesifik “.

Wilkinson (1992:11)

“Sistem informasi adalah kerangka kerja yang

mengkoordinasikan sumber daya (manusia, komputer) untuk mengubah masukan

menjadi keluaran (informasi), guna mencapai sasaran-sasaran perusahaan “.

2.5 Pengenalan Internet

Internet (Interconnected Network) merupakan jaringan komputer yang terdiri dari

ribuan jaringan komputer independen yang dihubungkan antara satu dengan yang

lainnya. Secara etimologis, internet berasal dari bahasa Inggris yakni Inter yang

berarti antar dan Net yang berarti jaringan sehingga Internet dapat diartikan hubungan

antar jaringan.

2.6 Syarat Merancang Sistem Informasi Berbasis Web

Adapun syarat- syarat agar terbentuknya sebuah website adalah;

1. Tersedianya Web Server baik web statis ataupun dinamis, jika ingin bisa online di

internet, maka syarat pertama haruslah memiliki server, baik berupa hardware

(21)

online dengan internet. Untuk software, selain operating system, harus disediakan juga

software untuk web server itu sendiri. Untuk saat ini web server yang menjadi favorit

adalah Apache.

2. Tersedianya Software Pemrograman Web Berbasis Server. Jika ingin membuat

web, berarti harus tersedia sebuah bahasa pemrograman web selain HTML, baik itu

client side maupun server side. Untuk yang client side, memiliki kekurangan yaitu

instruksi program bisa terlihat oleh pengguna internet. Sedangkan server side lebih

aman karena instruksi programnya tidak terlihat oleh user. Yang terlihat adalah seperti

HTML biasa. Contoh bahasa pemrograman web yang favorit adalah PHP.

3. Tersedianya Database. Database merupakan software yang digunakan untuk

menyimpan dan memanajemen data. Jika memiliki data yang sedikit, mungkin masih

bisa memakai file biasa sebagai media penyimpanannya. Tapi jika datanya sudah

sangat banyak, tanpa database akan sangat rumit. Database dapat menyimpan

berjuta-juta data, dan dapat diakses dengan sangat cepat. Contoh database yang bisa dipakai

untuk membuat web adalah Oracle, MsSQL Server, MySQL dan masih banyak lagi

yang lain. Saat ini database yang menjadi favorit adalah MySQL.

2.7 Website

Website atau world wide web, sering disingkat sebagai www atau “web” saja, yakni

sebuah sistem dimana informasi dalam bentuk teks, gambar, suara, dan lain-lain

dipresentasikan dalam bentuk hypertext dan dapat di akses oleh perangkat lunak yang

disebut browser. Informasi di web pada umumnya ditulis dalam format HTML.

Keistimewaan inilah yang telah menjadikan web sebagai service yang paling

cepat pertumbuhannya. Web mengizinkan pemberian highlight (penyorotan) pada

kata-kata atau gambar dalam sebuah dokumen untuk menghubungkan atau menunjuk

menghubungkan dari sembarang tempat dalam sebuah dokumen atau gambar ke

(22)

User interface (GUI), link-link dapat dihubungkan ke tujuannya dengan menunjuk

link tersebut dengan mouse dan menekannya.

2.7.1 Web Statis

Web statis adalah web yang berisi/menampilkan informasi-informasi yang sifatnya

statis (tetap). Disebut statis karena pengguna tidak dapat berinteraksi dengan web

tersebut. Singkatnya, untuk mengetahui suatu web bersifat statis atau dinamis dapat

dilihat dari tampilannya. Jika suatu web hanya berhubungan dengan halaman web lain

dan berisi suatu informasi yang tetap maka web tersebut statis.

Pada web statis, pengguna hanya dapat melihat isi dokumen pada halaman web

dan apabila diklik akan berpindah ke halaman web yang lain. Interaksi pengguna

hanya terbatas dapat melihat informasi yang ditampilkan. Web statis biasanya

merupakan HTML yang ditulis pada editor teks dan disimpan dalam bentuk .html atau

.htm.

2.7.2 Web Dinamis

Web dinamis adalah web yang menampilkan informasi serta berinteraksi dengan

pengguna. Web yang dinamis memungkinkan pengguna untuk berinteraksi

menggunakan form sehingga dapat mengolah informasi yang di tampilkan. Web

dinamis bersifat interaktif, tidak kaku, dan terlihat lebih indah.

2.8 Hyper Text Transfer Protokol (HTTP)

HTTP merupakan suatu protokol yang menentukan aturan yang perlu diikuti oleh web

browser dalam menyediakan dokumen yang diminta web browser. Protokol ini

(23)

dalam penjelajahan web dan pada address tertulis seperti berikut:

http://www.yahoo.com maka ini merupakan salah satu penggunaan protokol HTTP

dalam web (Mico Pardosi, 2004).

2.9

HTML (HyperText Markup Language)

2.9.1

Pendahuluan HTML

HTML atau yang memiliki kepanjangan

Hypertext Markup Language

adalah script

dimana kita bisa menampilkan informasi dan daya kreasi kita lewat internet. HTML

sendiri adalah suatu dokumen teks biasa yang mudah dimengerti dibanding bahasa

pemrograman lainnya, dan karena bentuknya itu maka HTML dapat dibaca oleh

berbagai platform seperti : Windows, Linux, Macintosh. Kata “

Markup Language

“

pada HTML menunjukkan fasilitas yang berupa tanda tertentu dalam skrip HTML

dimana kita bisa mengatur judul, garis, tabel, gambar, dan lain-lain dengan perintah

yang telah ditentukan pada elemen HTML.

2.9.2 Bagian-Bagian HTML

HTML terdiri dari beberapa bagian yang fungsinya sebagai penanda suatu kelompok

perintah tertentu, misalnya kelompok perintah form yang ditandai dengan kode

<form>, judul dengan <title> dan sebagainya. Untuk lebih lanjut mengenai

bagian-bagian HTML perhatikan skema dibawah ini :

<html>

<head>

<title>…</title>

</head>

<body>

(24)

</body>

</html>

Keterangan:

1. Dokumen HTML selalu diawali dengan tanda tag pembuka <html> dan diakhiri

dengan tag penutup </html>.

2. Pada elemen head <head>, dapat kita sisipkan kode-kode untuk menuliskan

keterangan tentang dokumen HTML, atau dapat juga kita sisipkan scripts-scripts

pemograman web seperti JavaScript, VBScripts,

atau CSS untuk menambah daya tarik

pada situs yang kita buat agar lebih menarik dan dinamis.

3. Elemen <body> </body> berisi tag-tag untuk isi atau layout tampilan pada situs,

seperti : <font> </font>, <table>, </table>, <form>, </form>. Tag adalah kode-kode

yang digunakan untuk mem_setting dokumen HTML. Secara garis besar bentuk

umum tag adalah sebagai berikut :

<tag-awal>TEKS<tag-akhir>

Namun ada juga tag yang tidak perlu ada tag penutup seperti <br>,<hr>, <img>, dan

lain-lain sebagainya.

2.10

Pengenalan PHP (Personal Home Page)

2.10.1 Sejarah PHP

PHP singkatan dari Perl Hypertext Preprocessor yang digunakan sebagai bahasa script

server-side dalam pengembangan web yang disisipkan pada dokumen HTML

(Peranginangin, 206). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995.

Jika dilihat dari versi pertamanya bahwa PHP terdiri dari sekumpulan script PERL

(25)

Pada awalnya PHP bernama FI (Form Interpreted). Setelah Rasmus

melepaskan kode sumbernya, maka terbentuklah nama PHP. Sejak itulah PHP bersifat

open source.

2.10.2 Kelebihan dan Kelemahan PHP

Saat ini banyak pemrograman server web berkembang diantaranya ASP.NET, JSP,

CFML, dan PHP. Jika dibandingkan diantara tiga terbesar pemrograman web server

diatas, terdapat kelebihan dari PHP itu sendiri.

Kelebihan dari PHP adalah:

1. PHP merupakan sebuah bahasa script yang tidak melakukan sebuah kompilasi

dalam penggunaannya. Tidak seperti halnya bahasa pemrograman aplikasi seperti

Visual Basic dan sebagainya.

2. PHP dapat berjalan pada web server yang dirilis oleh Microsoft, seperti IIS

atauPWS juga pada Apache yang bersifat open source.

3. Karena sifatnya open source, maka perubahan dan perkembangan interpreter pada

PHP lebih cepat dan mudah, karena banyak milis-milis dan developer yang siap

membantu pengembangannya.

4. Jika dilihat dari segi pemahaman, PHP memiliki referensi yang begitu banyak

sehingga sangat mudah dipahami.

5. PHP dapat berjalan pada tiga operating sistem : Linux, Unix, Windows serta dapat

juga dijalankan secara runtime pada suatu console.

Kelemahan dari PHP ini adalah:

1. Tidak ideal untuk pengembangan skala besar.

(26)

2.11 Pengenalan MySQL

MySQL adalah sebuah aplikasi Relational Database Managemen Server (RDBMS).

Dengan menggunakan MySQL server, maka data dapat diakses oleh banyak pemakai

secara bersamaan. MySQL menggunakan bahasa SQL ( structure Query Language )

yaitu bahasa pemrograman standar yang digunakan untuk mengakses server database.

Tiap database memiliki tabel-tabel, tiap table memiliki field-field. Umumnya

informasi tersimpan dalam tabel-tabel yang secara logis merupakan struktur-struktur

dimensi terdiri atas baris dan kolom. Field-field tersebut dapat berupa data seperti int,

real, char, date, time, dan lainnya.

2.11.1 Keistimewaan MySQL

MySQL memiliki beberapa keistimewaan, antara lain:

1.

Portabilitas.

MySQL dapat berjalan stabil pada berbagai sistem operasi seperti

Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.

2.

Perangkat lunak sumber terbuka.

MySQL didistribusikan sebagai perangkat

lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.

3.

Multi-user.

MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang

bersamaan tanpa mengalami masalah atau konflik.

4.

Performance tuning.

MySQL memiliki kecepatan yang menakjubkan dalam

menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per

satuan waktu.

5.

Ragam tipe data.

MySQL memiliki ragam tipe data yang sangat kaya, seperti

signed/unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.

(27)

7.

Keamanan.

MySQL memiliki beberapa lapisan keamanan seperti level

subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail

serta sandi terenkripsi.

8.

Skalabilitas dan Pembatasan.

MySQL mampu menangani basis data dalam skala

besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5

milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada

tiap tabelnya.

9.

Konektivitas.

MySQL dapat melakukan koneksi dengan klien menggunakan

protocol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).

10.

Lokalisasi.

MySQL dapat mendeteksi pesan kesalahan pada klien dengan

menggunakan lebih dari dua puluh bahasa. Meskipun demikian, bahasa Indonesia

belum termasuk di dalamnya.

11.

Antar Muka.

MySQL memiliki antar muka (interface) terhadap berbagai aplikasi

dan bahasa pemrograman dengan menggunakan fungsi API (Application

Programming Interface).

12.

Klien dan Peralatan.

MySQL dilengkapi dengan berbagai peralatan (tool) yang

dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada

disertakan petunjuk online.

13.

Struktur tabel.

MySQL memiliki struktur tabel yang lebih fleksibel dalam

menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL

ataupun Oracle.

2.12 CSS (Cascading Style Sheet)

Sebagai pelengkap pada HTML. Dan tugas utama CSS adalah adalah menetapkan

aturan tampilan/style yang akan digunakan pada sebuah website. CSS dapat

mengubah besar kecilnya text, mengganti warna background pada sebuah halaman,

(28)

dapat dilakukan oleh CSS. Singkatnya, CSS digunakan untuk mengatur susunan

tampilan pada halaman HTML.

2.13

Macromedia Dreamweaver 8

Macromedia Dreamweaver adalah sebuah editor HTML profesional untuk mendesain

secara visual dan mengelola situs Web maupun halaman Web.Saat ini Dreamweaver

merupakan software utama yang digunakan oleh web desainer maupun web

programmer dalam membangun suatu situs web. Dreamweaver memberikan

kemudahan bagi penggunanya dalam menentukan ruang kerja yang diinginkan.Tipe

ruang kerja ditentukan berdasarkan kebutuhan maupun kebiasaan pemakainya.Ruang

kerja, fasilitas dan kemampuan Dreamweaver mampu meningkatkan produktivitas

dan efektifitas dalam desaian maupun dalam membangun sebuah situs web.

Macromedia Dreamweaver 8 telah mengalami banyak perbaikan dan

peningkatan dari versi sebelumnya, yang mana user interface yang lebih baik dari

versi 4, karena adanya peningkatan kemampuan toolbar sehingga dapat memakai

toolbar yang sudah ada atau menambahkan fungsi baru. Software ini mampu

memberikan manfaat lebih bagi pengguna dan pengelola pembuatan website yang

mana memudahkan cara mengaksesnya hingga mengeluarkan pernyataan yang benar

(29)

BAB 3

GAMBARAN SEKILAS TAMAN MADYA TAMANSISWA MEDAN

3.1 Propil Sekolah

Taman Madya Tamansiswa Medan berada di Jalan Singosari 11 Kelurahan Sei

Rengas Permata dan Kecamatan Medan Area. Sekolah ini didirikan pada tahun 1951.

Seperti sekolah-sekolah lain pada umumnya memiliki ruang kelas untuk kegiatan

belajar mengajar siswa-siswanya serta dukungan laboratorium untuk pelaksanaan

praktikum. Untuk pelaksanaan kegiatan olah raga sekolah ini sudah dilengkapi dengan

lapangan basket, lapangan volley.

Untuk mendukung kegiatan siswa dalam belajar terdapat perpustakaan,

laboratorium komputer, laboratorium IPA serta fasilitas lainnya untuk menunjang

kegiatan belajar siswa dengan tidak mengesampingkan moral dan ahlak siswa dengan

adanya tempat ibadah seperti mushola dan kegiatan-kegiatan keagamaan seperti

pengajian setiap hari Jumat,sholat zhuhur setiap harinya di mushola, pesantren kilat

dan pelatihan Manasik Haji yang diharapkan mampu meningkatkan akhlak dan moral

siswa.

3.2 Data Fisik Sekolah

1. Nama Sekolah

: Taman Madya (SMA) Tamansiswa Medan

2. NSS

: 303.076.001.020

(30)

4. Alamat Seolah

: Jl. Singosari No. 11 Medan

Telepon

: 061-7350609

HP Kepala Sekolah

: 0817809280

5. SK Pendirian dari

: Kanwil Sumatera Utara

Nomor

: 114/I05/1-1987

Tanggal

: 20 Januari 1987

6. Kepala Sekolah

: Taman Madya (SMA) Tamansiswa Medan

Nama

: Ki Drs. H.Azhar Miraza

NIP / NPA

: 3248

SK yang mengangkat

: Majelis Cabang Tamansiswa Medan

Nomor

: Cab.037/)rg/MD-SR/2008

Tanggal

: 1 Juli 2008

TMT

: 1 Juli 2008

7. Komite Sekolah

: Taman Madya (SMA) Tamansiswa Medan

Nama Ketua Komite Sekolah

: H.M. Marzuki, S.Pd,M.Pd

Nomor SK Komite Sekolah

: 421.1830/TM.AM/SK/IV. 2012

(31)

3.3 Struktur Organisasi

KETUA / KEPALA SEKOLAH Ki Drs. H.AZHAR MIRAZA

WKL KETUA / WKL KEP.SEK Nyi Dra.HJ. FITRI IDRIS

KEPALA TATA USAHA

Ki SUMARWANTO,S.Pd

WKL TATA USAHA

Nyi. NAZLIANI ,SH

WALI KELAS XI.IPA 1

Nyi Darvini Rezeki,S.Pd

WALI KELAS XI IPA 2

Nyi Susy Arima Djaya,SS WALI KELAS X 1

Nyi Deasy Handayani,S.Pd

WALI KELAS XII IPA.1

Nyi Rini Puji Astuti,S.Pd

WALI KELAS XII IPA.2

Nyi Fapma Sara Siregar,S.Pd WALI KELAS X 2

Nyi NURAINUN,S.Pd

WALI KELAS X 3

Nyi Ki M.Hendra Yudi

WALI KELAS X 4

Nyi T.Nilayanda,S.Pd

WALI KELAS XI IPS 1

Nyi Siti Chadijah Nst,S.Pd

WALI KELAS XII IPS 1

Nyi Ellyes Mariana, S.Pd PEMB.PPTS/OSIS

Nyi. Ellyes Mariana,S.Pd

WALI KELAS XII IPS 2

(32)

3.4 Fungsi / Tugas Organisasi

No N a m a Jabatan Fungsi / Tugas

1 Ki Drs.H.Azhar Miraza

Ketua / Kepala Sekolah

1. Menyusun Program

2. Memberikan Pengarahan /Pembinaan kpd Guru

3. Mempin Rapat Pleno

4. Mengawasi dan memantau Proses Kegiatan

Belajar Mengajar

5. Melakukan Evaluasi terhadap perkembangan

Dan kemajuan sekolah.

6. Penanda tanganan Berkas-berkas

7. Pengambilan Keputusan dibagian SMA

2

Nyi Dra.Hj.Fitri Idris Wkl Ketua/Wkl Kepsek

1. Menyusun Jadwal / Roster Pelajaran

2. Menyusun laporan Jumlah jam Mengajar

3. Mengumpulkan KTSP ( Silabus dan RPP )

4. Melakukan Pengawasan dalam KBM

5. Menyusun Daftar Pembagia Tugas Guru

6. Melakukan Evaluasi kinerja Guru

7. Pengadaan Sarana Prasarana

8. Pengarsipan berkas-berkas

3 Ki Sumarwanto,S.Pd Kepala Tata Usaha

1. Penerimaan Siswa Baru dan Mutasi

2. Pendataan Siswa Baru

3. Menyusun Adiministrasi sekolah

4. Pengetikan Surat-menyurat

5. Pembuatan laporan berkala ke Dinas

6. Pengaturan tata ruang / kantor

(33)

4 Nyi Nazliani,SH Wakil Tata Usah

1. Membantu penerimaan Siswa Baru

2. Membantu Pendataan Siswa Baru

3. Membantu Administrasi Kantor

4. Melegalisir Berkas

5. Pengisian Buku Induk Siswa

6. Pengetikan Naskah Soal

7. Menginventarisasi barang-barang / alat-alat

8. Membantu pengarsipan berkas-berkas

5

Nyi Ellyes

Mariana,S.Pd

Pembina PPTS/OSIS

1. Membuat Program Kegiatan Ekskul Siswa

2. Menyusun Jadwal Kegiatan Ektrakurikuler

3. Mengawasi Kegiatan Ektrakurikuler

4. Mendampingi dan Mengawasi Kegiatan Keluar

5. Membimbing dan Pembinaan terhadap siswa

6. Membentuk dan mengganti Kepengurusan PPTS / OSIS

7. Membuatan laopran Kegiatan Ekskul akhir

tahun.

8. Medampingi Rapat Kegiatan PPTS / OSIS

6 Pamong Wali Kelas

1. Membentuk Pengurus Kelas

2. Membentuk Daftar Petugas Piket 6 K

3. Membuat Denah Kelas

4. Mengawasi serta berperan sebagai BP/BK siswa Dalam kegiatan KBM

5. Turut mengawas Aktifitas dan Perkembangan

Siswa dalam kegiatan KBM

6. Membuat Silabus/RPP, Prosem/Prota,Legher/

7. Penulisan DKN dan Rapor setiap semester

(34)

Pamong Guru Kelas

1. Membuat Silabus /RPP/Prosem/Prota 2. Mengisi Daftar Pelajaran setiap masuk kelas

3. Mengabsensi Siswa pada jam awal dan akhir

4. Menyampaikan Laporan keadaan Kelas kepada Piket / BP

5. Mengadakan Ulanganharian,Mingguan/

bulanan

7. Membuat Naskah Soal Mid dan Ujian Semester

8. Menganalisis Pelajaran yang ttelah diujikan

9. Meremedial siswa yang tidak tuntas

10. Membuat daya Serap Siswa

3.5 Visi dan Misi

3.5.1 Visi

Visi Persatuan Tamansiswa adalah sebagai badan perjuangan kebudayaan dan

pembangunan masyarakat yang menggunakan pendidikan dalam arti luas sebagai

sarana dalam upaya membangun masyarakat tertib damai salam dan bahagia

Cabut dan yg bermasalah dikelasnya.

9. Melakukan Panggilan Orang tua (SPO) bagi

Siswa yang sudag berulangkali melanggar

(35)

3.5.2 Misi

Misi Persatuan Tamansiswa bermisi tiga yaitu:

1.

Melestarikan dan pengembangan kebudayaan nasional indonesia.

2.

Mewujudkan masyarakat tertib damai, salam dan bahagia sesuai masyarakat

adil makmur berdasarkan pancasila.

3.

Mencerdaskan kehidupan bangsa dengan mempertajam daya cipta, rasa, dan

karsa manusia.

Ketiga misi itu diupayakan melalui pendidikan dalam arti luas, yaitu pendidikan

(36)

BAB 4

ANALISIS DAN PERANCANGAN SISTEM

4.1

Analisis

S

ebelum merancang sebuah aplikasi yang akan dibangun, faktor yang harus

diperhatikan adalah pada tiap tahap analisis. Tahap analisis bertujuan untuk

mengetahui mekanisme system yang akan di kerjakan pada tiap- tiap pembuatan situs

web ini,

proses–proses yang terlibat dalam sistem

serta hubungan antara proses cara

kerjanya suatu sistem.

Dari Hasil penelitian tersebut penulis memperoleh data-data sebagai berikut:

1.

Siswa

-

Nis

-

Nama

-

Tempat Lahir

-

Tanggal Lahir

-

Alamat

-

Kelas

-

Wali kelas

-

Jenis Kelamin

-

Agama

-

Foto

2.

Guru

-

Nip

(37)

-

Tempat Lahir

-

Tanggal Lahir

-

Alamat

-

Jabatan

-

No Hp

-

Jenis Kelamin

-

Agama

-

Foto

3.

Mata Pelajaran

-

Id

-

Kode Mata Pelajaran

-

Nama Mata Pelajaran

-

Kkm

4.

Nilai

-

Id

-

Nis

-

Id Mata Pelajaran

-

Nilai

5.

UAS ( Ujian Akhir Semester )

Semua Komponen yang terdapat pada file database yang tersimpan di

Komputer.Komponen-komponen tersebut nantinya akan di olah sedemikan rupa

sehingga kita akan mendapatkan suatu sistem informasi akademik yang mampu

memenuhi kebutuhan. Waktu melakukan perancangan sistem maka petama kali yang

kita buat diagram konteks. Untuk membuat suatu diagram konteks,terlebih dahulu

system informasi yang di buat akan menghasilkan informasi apa saja serta

membutuhkan data apa saja,dan selanjutnyaditentukan sumber data yang dibutuhkan

system yang tujuannya informasi yang yang di hasilkan system. Setelah

mendeskripsikan kebutuhan data dan informasi yang harus dihasilkan,lalu digambar

(38)

data/informasi.Dari analisa yang di lakukan,di peroleh diagram konteks pada suatu

system sebagai berikut:

Info Nilai UTS,UAS Data Siswa, Raport, Mata Pelajaran

Data Guru

Info Data Siswa Nilai UTS,UAS, Info Data Guru

[image:38.595.108.535.161.682.2]

Laporan

Gambar 4.1 Data

Flow

Diagram Konteks

Guru Siswa

Pembantu kepala

0

Sistem Informasi Berbasis Web

(39)

,

Data Siswa Data Guru

Informasi Siswa

Informasi Guru

Laporan Data Siswa perangkatan

Laporan Mata Pelajaran perkelas Laporan UAS Persiswa

Laporan Raport

[image:39.595.114.524.99.697.2]

Laporan Jumlah niali siswa permata kuliah

Gambar 4.2 Diagram Level 0 Sistem Informasi Akademik Taman Siswa

Guru

0 Pembantu

kepala

Sekolah I

Siswa

F1 Mapel

1.0 Input Data

F2 Nilai

F2 Raport

2.0 Pembuatan

Laporan

F1 Siswa

(40)

4.2 Perancangan Sistem

Perancangan adalah salah satu langkah untuk memberikan gambaran secara umum

kepada manusia atau

user

tentang sistem yang diusulkan. Perancangan sistem atau

desain secara umum mendefenisikan komponen-komponen sistem informasi yang

akan dirancang.

Dalam tahap perancangan suatu situs ada hal yang harus dilakukan diantaranya

Perancangan DFD, Perancangan Output, Input, Database dan File .

4.2.1 Perancangan Output

Perancangan output bertujuan untuk menentukan suatu output yang akan

[image:40.595.131.526.390.717.2]

digunakan oleh sistem. Keluaran ini berupa tampilan – tampilan layar pada

website

.

Gambar 4.3 Perancangan Menu Utama

Logo dan Gambar SMA Taman Siswa Medan

Foother

Login Administrator

(41)

Nim Nama Tpt_Lahir Tgl_lhr Alamat Kelas Wali_Kls J.Kelamin Agama

999

Xxxx

Xxxx

999

Xxxx

999

Xxxx

Xxxx

Xxxx

999

Xxxx

Xxxx

999

Xxxx

999

Xxxx

Xxxx

Xxxx

999

Xxxx

Xxxx

999

Xxxx

999

Xxxx

Xxxx

Xxxx

Gambar 4.4 Perancangan Daftar Siswa

[image:41.595.102.533.88.175.2]

Nim Nama Tpt_Lahir Tgl_lhr Alamat Jabatan No_Hp J.Kelamin Agama

999

Xxxx

Xxxx

999

Xxxx

Xxxx

999

Xxxx

Xxxx

999

Xxxx

Xxxx

999

Xxxx

Xxxx

999

Xxxx

Xxxx

999

Xxxx

Xxxx

999

Xxxx

Xxxx

999

Xxxx

Xxxx

Gambar 4.5 Perancangan Daftar Guru

Kode M.Pelajaran

Nama

M.Pelajaran

KKM

999

Xxxx

999

999

Xxxx

999

[image:41.595.103.533.89.477.2]

999

Xxxx

999

Gambar 4.6 Perancangan Daftar Mata Pelajaran

Nim Nama J.Kelamin Wali_Kelas Kelas

999

Xxxx

Xxxx

Xxxx

999

999

Xxxx

Xxxx

Xxxx

999

999

Xxxx

Xxxx

Xxxx

999

Gambar 4.7 Perancangan Daftar Ambil pelajaran

No Nim Nama_Siswa Nilai

999

999

Xxxx

999

999

999

Xxxx

999

999

999

Xxxx

999

[image:41.595.100.444.337.433.2] [image:41.595.102.536.477.559.2]
(42)

4.2.2 Perancangan Masukan Data

Perancangan Masukan untuk menentukan data-data masukan,yang akan

digunakan untuk mengoperasikan pada sistem. Data – data masukan tersebut

diantaranya,Data Siswa, Data Guru, Data Mata Pelajaran, Data Penilaian, Data Raport

yang berfungsi memberikan data masukan pada pemprosesan sistem.

[image:42.595.123.528.216.453.2]

Gambar 4.9 Perancangan Input Siswa

[image:42.595.125.532.498.741.2]

Gambar 4.4 Perancangan Input Siswa

Gambar 4.10 Perancangan Input Guru

Nomor Induk Siswa : 9999999999999999999

Nama Siswa : Xxxxxxxxxxxxxxxxxxx

Tempat Lahir : Xxxxxxxxxxxxxxxxxxx

Tanggal Lahir : 9999999999999999999

Alamat : Xxxxxxxxxxxxxxxxxxx

Kelas : 9999999999999999999

Wali Kelas : Xxxxxxxxxxxxxxxxxxx

Jenis Kelamin : Xxxxxxxxxxxxxxxxxxx

Agama : 9999999999999999999

Input Data Siswa

Nomor Induk Guru : 9999999999999999999

Nama Guru : Xxxxxxxxxxxxxxxxxxx

Tempat Lahir : Xxxxxxxxxxxxxxxxxxx

Tanggal Lahir : 9999999999999999999

Alamat : Xxxxxxxxxxxxxxxxxxx

Jabatan : 9999999999999999999

No_Hp : 9999999999999999999

Jenis Kelamin : Xxxxxxxxxxxxxxxxxxx

Agama : Xxxxxxxxxxxxxxxxxxx

Input Data Guru

(43)
[image:43.595.127.530.115.248.2]

Gambar 4.11 Perancangan Input Mata Pelajaran

Gambar 4.12 Perancangan Input Ambil Mata Pelajaran

[image:43.595.126.531.529.661.2]

Gambar 4.13 Perancangan Input Data Nilai

Kode Mata Pelajaran : 9999999999999999999

Nama Mata Pelajaran : Xxxxxxxxxxxxxxxxxxx

KKM : 9999999999999999999

Input Data Mata Pelajaran

Simpan

Nomor Induk Guru : 9999999999999999999

Nama Guru : Xxxxxxxxxxxxxxxxxxx

Jenis Kelamin : Xxxxxxxxxxxxxxxxxxx

Kelas : 9999999999999999999

Wali Kelas : Xxxxxxxxxxxxxxxxxxx

Input Ambil Mata Pelajaran

Simpan

Nim : 9999999999999999999

Nama Siswa : Xxxxxxxxxxxxxxxxxxx

Nilai : 9999999999999999999

Input Data Nilai

(44)

Profil

Visi dan Misi

Raport Berita

Siswa

Ambil Pelajaran

Penilaian Guru

Mata Pelajaran

Logo Dan Gambar SMA Taman Siswa Medan

Footer

Komentar

HOME

4.2.3 Perancangan Dialog

[image:44.595.125.540.178.735.2]

(45)

4.2.4 Perancangan Database

Pada tahapan ini dipersiapkan tempat untuk menampung data di server, data tersebut

nantinya akan diproses oleh program yang kita buat pada tahap pemrograman, baik

penambahan, pengeditan, panghapusan dan menampilkan isi database ke halaman

website. Database terdiri atas tabel-tabel yang dibuat dengan menggunakan program

MySQL.

Adapun database yang dibuat oleh penulis adalah database db_tamsis dengan

[image:45.595.100.531.297.758.2]

tabel-tabel sebagai berikut:

Tabel 4.1 Tabel User

Field Name

Type

Width

Description

Username

Varchar

20

Id

Password

Varchar

30

Password

Level

Varchar

30

Level

Tabel 4.2 Tabel Siswa

Field Name

Type

Width

Description

Nis

Varchar

10

Nis

Nama_Siswa

Varchar

35

Nama_Siswa

Tempat_lahir

Varchar

35

Tempat_lahir

Tanggal_lahir

Date

-

Tanggal_lahir

Alamat

Text

-

Alamat

Kelas

Varchar

10

Kelas

Wali_Kelas

Varchar

30

Wali_Kelas

Jenis_Kelamin

Varchar

15

Jenis_Kelamin

Agama

Varchar

20

Agama

Foto

Varchar

40

Foto

Tabel 4.3 Tabel Guru

Field Name

Type

Width

Description

Nip

Varchar

10

Nip

Nama_Guru

Varchar

40

Nama_Guru

Tempat_lahir

Varchar

40

Tempat_lahir

Tanggal_lahir

Date

-

Tanggal_lahir

Alamat

Text

-

Alamat

Golongan

Varchar

10

Golongan

Jabatan

Varchar

40

Jabatan

No_Hp

Varchar

15

No_Hp

Jenis_Kelamin

Varchar

15

Jenis_Kelamin

Agama

Varchar

20

Agama

(46)
[image:46.595.105.529.116.204.2]

Tabel 4.4 Tabel Mapel

Field name

Type

Width

Description

Id

Integer

10

Id

Kd_Mapel

Varchar

5

Kd_Mapel

Nama_Mapel

Varchar

40

Nama_Mapel

Kkm

Integer

5

Kkm

Tabel 4.5 Tabel Nilai

Field Name

Type

Width

Description

Id

Int

10

Id

Nis

Varchar

10

Nis

Id_Mapel

Int

10

Id_Mapel

Nilai

Int

5

Nilai

4.2.5 Perancangan Diagram Alir (

flowchart

) Website

Flowchart adalah sekumpulan simbol-simbol yang menunjukkan atau

menggambarkan rangkaian kegiatan-kegiatan program dari awal hingga akhir, jadi

flowchart juga digunakan untuk menggambarkan urutan langkah-langkah pekerjaan

disuatu algoritma.

Diagram alir (

flowchart

) ini menjelaskan secara rinci langkah-langkah dari

proses program.

Flowchart

dibuat dengan menggunakan simbol-simbol tertentu yang

menyatakan setiap langkah program. Berikut ini adalah bentuk-bentuk

flowchart

dari

Sistem Informasi Akademik SMA Taman Siswa Medan.

Flowchart

Sistem

Seorang pengunjung website dapat mengakses website SMA Taman Siswa Medan dan

dapat berpindah dari halaman yang satu ke halaman yang lainnya. Masing-masing

halaman utama memiliki link-link yang dapat dipilih oleh pengunjung. Flowchart

(47)

Flowchart

File Menu

[image:47.595.122.518.119.604.2]

Gambar 4.15 Flowchart File Menu (Index)

START

Halaman Depan

HOME HALAMAN HOME

PROFIL HALAMAN PROFIL

VISI DAN

MISI HALAMAN VISI MISI

SISWA HALAMAN DATA SISWA

GURU HALAMAN DATA GURU

PELAJARAN HALAMAN PELAJARAN

NILAI

ADMINISTRATOR

YA

YA

YA

YA

YA

YA

YA TIDAK

TIDAK

TIDAK

TIDAK

TIDAK TIDAK

TIDAK

HALAMAN NILAI

YA

A

B

C

D

E

F

(48)

Flowchart

Admin

Halaman admin hanya bisa diakses oleh administrator.

Username

dan

password

dari

administrator harus sesuai dengan tabel admin. Jika

username

dan

password

sesuai

maka admin akan masuk ke halaman administrator dan jika

username

atau

password

salah maka akan timbul pesan error dan diminta untuk login kembali.

Flowchart

admin dapat dilihat pada gambar di bawah ini.

Gambar 4.16

Flowchart

Login Administrator

A

Halaman admin

Input Username dan Password

If True TIDAK

Administrator

YA

Halaman Utama Admin

Keluar

B

C

END

[image:48.595.118.467.321.686.2]
(49)

Flowchart

File Data Guru

Gambar 4.17

Flowchart

File Data Guru

E

Pilih Data Guru

Edit Halaman Edit Data

YA

Lihat Detail

Keluar

END

YA

Masukkan Data Guru

Hapus

TIDAK

Halaman Hapus Data

[image:49.595.117.505.151.696.2]
(50)

Flowchart

File Data Siswa

Gambar 4.18

Flowchart

File Data Siswa

D

Pilih Data Siswa

Edit Halaman Edit Data

YA

Lihat Detail

Keluar

END

YA

Masukkan Data Siswa

Hapus

TIDAK

Halaman Hapus Data

[image:50.595.117.505.151.695.2]
(51)

Flowchart

File Data Nilai

Gambar 4.19

Flowchart

File Data Nilai

G

Pilih Data Nilai

YA

Pilih Mata YA

Tampilkan Nilai Siswa

Input Nilai

TIDAK

Database

Pilih Mata

Tampilkan

[image:51.595.130.553.155.555.2]
(52)

4.2.6 Perancangan File

Perancangan file termasuk dalam bagian perancangan database, yang diawali dengan

merancang diagram hubungan antara entitas (bisa dengan menggunakan E-R).

Untuk keperluan informasi, terkadang kita harus menghubungkan data antara

Siswa, Guru ataupun Mata Kuliah. Karena hubungan-hubungan itu, adanya data yang

sama akan sulit dihindari. Kalau data yang sama dibiarkan terjadi tanpa ada sebab

ataupun alasan yang jelas, maka hal itulah yang disebut dengan Redudansi Data.

Redudansi Data menyebabkan penyimpanan memori berlebihan yang tidak perlu.

Agar masalah tersebut terselesaikan, digunakan suatu pengkodean dan relasi

antara tabel maupun database. Dengan adanya relasi akan didapatkan efektifitas dan

efesiensi dalam pengelolaan database.

M

1

M

1

M

1

[image:52.595.115.542.423.685.2]

1

M

Gambar 4.20 Diagram E-R Sistem Informasi Akademik SMA Taman Siswa Medan

Siswa Belajar Sekolah

Belajar di

Mengajar

Memberi Nilai

Kelas

(53)

BAB 5

IMPLEMENTASI SISTEM

5.1 Pengertian Implementasi Sistem

Implementasi sistem adalah suatu prosedur yang dilakukan untuk menyelesaikan

sistem yang ada dalam dokumen rancangan sistem yang telah disetujui dan telah diuji,

menginstal dan memulai menggunakan sistem baru yang diperbaiki. Adapun langkah-

langkah yang dibutuhkan dalam implementasi sistem adalah :

1.

Mendapatkan software dan hardware yang tepat serta sesuai untuk merancang

website.

2.

Menyelesaikan rancangan sistem.

3.

Menulis, menguji, mengontrol dan mendokumentasikan website.

4.

Mendapatkan persetujuan.

5.2 Tujuan Implementasi Sistem

Adapun tujuan dari implementasi sistem adalah sebagai berikut:

1.

Menyelesaikan desain sistem yang telah disetujui sebelumnya.

2.

Memastikan bahwa pemakai (user) dapat mengoperasikan sistem baru.

(54)

4.

Memastikan bahwa konversi ke sistem baru berjalan yaitu dengan membuat

rencana, mengontrol dan melakukan instalasi baru secara benar.

5.3 Komponen-komponen Utama Implementasi Sistem

Agar sistem informasi yang telah dikerjakan dapat berjalan baik atau tidak, maka

perlu kiranya dilakukan pengujian terhadap sistem yang telah dikerjakan. Untuk itu

dibutuhkan beberapa komponen utama mencakup perangkat keras (Hardware),

perangkat lunak (Software), dan perangkat manusia (Brainware). Pada website Sistem

Informasi SMA Taman Siswa Medan ini dibutuhkan komponen-komponen yang

mencakup sebagai berikut :

5.3.1. Perangkat Keras (Hardware)

Hardware merupakan komponen yang terlihat secara fisik, yang saling bekerjasama

dalam pengolahan data. Perangkat keras (hardware) yang digunakan meliputi:

a. Monitor

b. CPU (Central Processing Unit)

c. Harddisk sebagai tempat sistem beroperasi dan media penyimpanan

d. Memori minimal 1014 MB

e. Keyboard dan mouse

5.3.2. Perangkat Lunak (Software)

Software adalah instruksi atau program-program komputer yang dapat digunakan oleh

komputer dengan memberikan fungsi serta penampilan yang diinginkan. Dalam

hal ini, perangkat lunak yang digunakan penulis untuk aplikasi perancangan

website adalah:

(55)

b. MySQL sebagai bahasa pemrograman untuk database dalam bahasa SQL.

c. Macromedia Dreamweaver 8 sebagai editor pendesainannya.

d. PHP sebagai bahasa pemrograman server side.

e. Apache Web Server sebagai server lokal dalam pengetesan halaman web.

f. Browser sebagai tempat media tampilan halaman website. Seperti: Mozilla.

5.3.3 Unsur manusia (Brainware)

Brainware adalah semua pihak yang bertanggung jawab dalam pengembangan system

informasi, pemrosesan dan penggunaan keluaran sistem informasi.

Brainware dalam sistem informasi ini terbagi dari:

a.

Analisis Sistem, yaitu orang membentuk dan membangun fasilitas rancangan

sistem atau program.

b.

Programmer

, yaitu orang yang mengerti bahasa pemrograman yang digunakan

dalam membuat dan membangun suatu program.

c.

Operator(

Admininistrator

), yaitu orang yang mengoperasikan sistem seperti

memasukkan data untuk dioperasikan oleh komputer dalam menghasilkan

informasi dan lain sebagainya.

d.

Public

(Pengguna), yaitu orang yang memakai sistem yang telah dirancang

untuk mendapatkan informasi yang dibutuhkan.

5.4 Pengujian

Website

di Browser

Setelah selesai mengerjakan halaman website yang di buat , maka website tersebut

(56)
[image:56.595.136.542.116.313.2]

5.5 Halaman Utama (index.php)

Gambar 5.1 Halaman Utama website SMA Taman Siswa Medan

5.6 Halaman Home (Home.php)

[image:56.595.163.487.385.637.2]
(57)
[image:57.595.180.516.125.416.2]

5.7 Halaman Penginputan Data

[image:57.595.110.540.461.671.2]

Gambar 5.3 Input Data Siswa

(58)
[image:58.595.167.541.89.393.2]

Gambar 5.5 Input Data Guru ( pamong )

[image:58.595.139.539.454.673.2]
(59)
[image:59.595.144.540.105.504.2]

Gambar 5.7 Input Data Mata Pelajaran

Gambar 5.8 Daftar Mata Pelajaran

[image:59.595.148.522.562.722.2]

5.8 Halaman Nilai (nilai.php)

(60)
[image:60.595.160.537.88.282.2]

Gambar 5.10 Daftar Nilai Siswa

5.9 Halaman Raport (raport.php)

[image:60.595.111.525.353.744.2]
(61)

BAB 6

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Dari hasil penelitian penulis, dapat disimpulkan sebagai berikut :

1.

Sistem Informasi pada SMA Taman Siswa Medan dapat di rancang dengan

menyiapkan website SMA Taman Siswa Medan.

2.

Dengan adanya Sistem informasi pada SMA Taman Siswa Medan, maka

informasi dapat diakses dan mengakses via internet.

3.

Sistem informasi pada SMA Taman Siswa Medan yang tercipta, maka waktu

untuk mengakses dan diakses dapat di minimumkan.

4.

Sistem informasi ini menampilkan identitas staf dan pengajar dari SMA Taman

Siswa Medan.

5.

Sistem informasi yang dibuat tidak menampilkan identitas siswa-siswi yang

bersekolah di SMA Taman Siswa Medan.

6.

Sistem informasi ini merupakan sarana informasi online yang dapat diakses oleh

siapapun yang bukan hanya para siswa-siswi maupun pengajar dari SMA Taman

Siswa Medan.

7.

Sistem informasi dapat dilihat oleh semua kalangan asalkan PC yang digunakan

(62)

6.2 Saran

Beberapa saran penulis dalam pembuatan sistem informasi ini adalah :

1.

Dengan adanya sistem informasi ini dapat memotivasi siswa SMA Taman Siswa

Medan dalam berprestasi dan terus meningkatkan ilmu pengetahuannya khususnya

dalam bidang Teknologi Informasi.

2.

Diharapkan adanya pengembangan lebih lanjut dari Sistem Informasi Akademik

SMA Taman Siswa yang di rancang penulis,sehingga menjadi sistem informasi

yang lebih lengkap dan terpadu untuk k

Gambar

Gambar 4.1  Data Flow Diagram Konteks
Gambar 4.2  Diagram Level 0 Sistem Informasi Akademik Taman Siswa
Gambar 4.3 Perancangan Menu Utama
Gambar 4.5  Perancangan Daftar Guru
+7

Referensi

Dokumen terkait

misalnya: karet nitril (0,4 mm), karet kloroprene (0,5 mm), polivinilklorida (0,7 mm) dan lain-lain Catatan tambahan : Spesifikasi produk tergantung pada pengujian, dari data

5. Pace dan Faules “bentuk umum tindakan yang dilakukan orang yang terlibat dalam komunikasi, yaitu penciptaan pesan dan penafsiran pesan baik disengaja ataupun tidak

Puji syukur atas kehadirat Tuhan Yang Maha Esa, berkat dan anugerahNya, penulis dapat menyelesaikan tesis penelitian yang berujudul “Peningkatan Kemampuan Guru

sederhana Mempraktekan dan mendiskusikan hasil praktikum didepan kelas Peserta didik dapat membuat rangkaian listrik sederhana, menjelaskan dan mendiskusikan bersama

YOSA BENFIKA. 201210415078. Pengaruh Sosialisasi Pengisian KRS Online (SIAKAD) terhadap Sikap Mahasiswa Universitas

Di antara dalil yang menunjukkan banyaknya bilangan malaikat dan tidak ada yang dapat menghitungnya kecuali Allah Ta’ala adalah sebuah hadits shahih yang

Rencana struktur tata ruang untuk Kawasan Reok secara pewilayahan masuk dalam Wilayah Pengembangan II dengan fungsi sebagai Pusat Kegiatan Lokal (PKL). Kawasan

Mlonggo BANPROV 100,000,000 11 Pembangunan Jalan Lingkungan di Batas Desa Karanggondang Srobyong RT 01/04 (Banprov) Kec.. Bapangan