• Tidak ada hasil yang ditemukan

Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok

N/A
N/A
Protected

Academic year: 2016

Membagikan "Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok"

Copied!
72
0
0

Teks penuh

(1)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

SISTEM INFORMASI BIODATA GURU, PEGAWAI DAN SISWA

PADA SMA NEGERI 1 SERIBUDOLOK

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya

EVI BERTHA R. GIRSANG 062406098

PROGRAM STUDI D3 ILMU KOMPUTER

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(2)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

SISTEM INFORMASI BIODATA GURU, PEGAWAI DAN SISWA

PADA SMA NEGERI 1 SERIBUDOLOK

TUGAS AKHIR

EVI BERTHA R. GIRSANG 062406098

PROGRAM STUDI D3 ILMU KOMPUTER

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(3)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

PERNYATAAN

SISTEM INFORMASI BIODATA GURU, PEGAWAI, DAN SISWA PADA SMS NEGERI 1 SERIBUDOLOK

TUGAS AKHIR

Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Juni 2009

(4)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

PERSETUJUAN

Judul : SISTEM INFORMASI BIODATA GURU,

PEGAWAI, DAN SISWA PADA SMA NEGERI 1 SERIBUDOLOK

Kategori : TUGAS AKHIR

Nama : EVI BERTHA R. GIRSANG

Nomor Induk Mahasiswa : 062406098

Program Studi : D3 ILMU KOMPUTER

Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan di

Medan, Juni 2009

Komisi Pembimbing :

Diketahui/Disetujui oleh Pembimbing,

Departemen Matematika FMIPA USU

Dr. Saib Suwilo, M.Sc Drs. Rosman Siregar, M.Si

(5)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

PENGHARGAAN

Puji dan syukur Penulis panjatkan kepada Tuhan Yang Maha Esa, atas segala kasih karunia dan berkat-Nya Tugas Akhir yang berjudul “Sistem Informasi Biodata Guru, Pegawai dan Siswa Pada SMA Negeri 1 Seribudolok” telah berhasil diselesaikan dalam waktu yang telah ditetapkan.

(6)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

ABSTRAK

Perkembangan ilmu pengetahuan dan teknologi khususnya dalam bidang komputer dewasa ini begitu cepat seiring dengan banyaknya teknologi yang berguna dalam membantu kehidupan manusia sekarang ini. Perkembangan teknologi tersebut sangat mempengaruhi setiap badan usaha maupun perusahaan dan instansi pendidikan mengenai masalah yang timbul dalam kegiatan operasionalnya.

SMA Negeri 1 Seribudolok merupakan sebuah instansi pendidikan yang mana selama ini penyajian data siswa maupun data yang lainnya masih menggunakan sistem manual.

(7)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

DAFTAR TABEL viii

DAFTAR GAMBAR ix

Bab 1 PENDAHULUAN

1.1Latar Belakang 1

1.2Maksud dan Tujuan 3

1.3Perumusan Masalah 4

1.4Batasan Masalah 5

1.5Metode Penelitian 5

1.6Sistematika Penulisan 5

Bab 2 LANDASAN TEORI DAN KONSEPTUAL

2.1 Pengertian Komputer 8

2.2 Aspek Dasar Komputerisasi 9

2.3 Sistem 9

2.3.1. Karateristik Sistem 10

2.4 Informasi 10

2.5 Sistem Informasi 11

2.6. Internet 11

2.7. Pemograman PHP dan MySQL 12

2.7.1. Tipe Data pada pemograman Php 14

2.7.2. Operator 15

2.7.3. Struktur Kendali 15

2.7.4.Penamaan Variabel 16

2.8 Kelebihan PHP 16

2.9. Kelemahan PHP 17

2.10 Tipe Data pada Pemograman PHP 17

2.10.1 Menjalankan MySQL 18

2.11. HTML (Hyper Text Markup Language) 18

2.11.1 Dokumen HTML 18

(8)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

2.11.3. Penamaan Dokumen HTML 20

2.12. Macromedia Dreamweaver 20

2.13. Memulai Dreanweaver 21

2.14. Macromedia Flash MX 8 22

2.15. Data Flow Diagram DFD 22

2.16. Database 23

Bab 3 RUANG LINGKUP SEKOLAH

3.1 Sejarah Singkat Berdirinya Sekolah 25

3.2 Visi dan Misi 25

3.3 Lokasi Sekolah 26

3.4 Struktur Organisasi Sekolah 26

Bab 4 PERANCANGAN SISTEM

4.1 Perencanaan dan Perancangan Sistem 27

4.2 Perancangan Diagram Alir 28

4.2.1 Flowchart Aktivitas Guru 29

4.2.2 Flowchart Login 30

4.2.3 Flowchart Data Guru 30

4.2.4 Flowchart Input Guru 31

4.2.5 Flowchart Admin 32

4.3 Perancangan Database 33

4.3.1 Tabel Guru 33

4.3.7 Tabel Administrator 36

4.4 Algoritma 37

4.4.1 Algoritma Menu Utama 37

BAB 5 IMPLEMENTASI SISTEM

5.1 Pengertian Implementasi Sistem 39

5.2 Tujuan Implementasi Sistem 39

5.3 Komponen Utama dalam Sistem 39

5.4 Pemeliharaan Sistem 41

5.5 Batasan Implementasi 41

5.6 Aplikasi Adminitrator 42

(9)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

5.7 Demonstrasi Program 42

5.7.1 Tampilan Halaman Index.php 43

5.7.2 Tampilan Halaman Login Admin 44

5.7.3 Tampilan Login Guru 45

5.7.4 Tampilan Login Siswa 46

BAB 6 KESIMPULAN DAN SARAN

6.1 Kesimpulan 47

6.2 Saran 48

(10)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

DAFTAR TABEL

Halaman

Tabel 2.1 Simbol-simbol pada DFD 22

Tabel 4.1 Tabel Guru 33

Tabel 4.2 Tabel Siswa 34

Tabel 4.3 Tabel Materi 34

Tabel 4.4 Tabel Kelas 35

Tabel 4.5 Tabel Kelas X-1 35

Tabel 4.6 Tabel Kelas X-2 36

(11)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

DAFTAR GAMBAR

Halaman

Gambar 2.1 Tampilan Awal Macromedia Dreamweaver 21

Gambar 3.4 Struktur Organisasi Sekolah SMA Negeri 1 Silimakuta 27

Gambar 4.1 Flowchart Aktivitas Administrator 28

Gambar 4.2 Flowchart Aktivitas Guru 29

Gambar 4.3 Flowchart Login 30

Gambar 4.4 Flowchart Data Guru 30

Gambar 4.5 Flowchart Input Guru 31

Gambar 4.6 Flowchart Admin 32

Gambar 5.1 Tampilan Halaman Index.php 43

Gambar 5.2 Tampilan Halaman Login Admin 44

Gambar 5.3 Tampilan Login Guru 45

(12)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

BAB 1

PENDAHULUAN

1.1Latar Belakang

Perkembangan internet saat ini jauh lebih pesat dari tahun-tahun sebelumnya. Saat ini

internet sudah dikenal berbagai tempat, baik itu di perkotaan maupun pedesaan. Di era

globalisasi ini, internet merupakan sebuah alat untuk menyebarluaskan seluruh

informasi, tanpa batas bahkan tanpa sensor dari pihak manapun, yang uniknya

pengguna bisa membagi (share) informasi apa saja dan siapapun bebas untuk

mengaksesnya. Karena komputer memegang peranan penting dalam menyajikan data

yang lebih akurat dan cepat daripada menggunakan sistem manual, sehingga dengan

bantuan komputer dan internet di harapkan segala permasalahan yang terjadi dalam

penyampaian informasi dan penyimpanan data dapat segera teratasi.

Internet memberikan kontribusi pada pendidikan berkaitan dengan penyediaan

informasi yang tepat, cepat dan cermat. Tidak heran kalau terjadi sebuah

kecenderungan baru bagi pola pikir pelajar modern yang lebih memilih internet

sebagai media penyedia informasi daripada harus bersusah payah mencari beberapa

(13)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

hubungan ke dunia luar, tidak hanya hubungan dalam negeri saja tetapi sampai keluar

negeri, karena internet menyediakan fasilitas Web yang dapat digunakan sebagai

media yang mampu memberikan informasi berupa data maupun hiburan.

Di era globalisasi sekarang ini, komputer merupakan alat yang sangat

dibutuhkan oleh banyak instansi dan perusahaan-perusahaan milik negara maupun

swasta. Pemakaian komputer dewasa ini semakin berkembang pesat di segala bidang

sesuai dengan kemajuan zaman. Sejalan dengan lajunya perkembangan dunia

teknologi modern saat ini, banyak mengakibatkan perubahan kehidupan manusia

dalam menangani setiap permasalahan yang terjadi yang ada hubungannya dengan

proses pembangunan secara menyeluruh.

Dewasa ini perkembangan ilmu pengetahuan dan teknologi sudah semakin

cepat, salah satunya adalah bidang ilmu komputer. Saat ini komputer memegang

peranan penting dalam mempermudah penyelesaian suatu pekerjaan, meningkatkan

efisiensi kerja serta meningkatkan kreatifitas dan aktivitas pegawai dan karyawan

sehingga memiliki keterampilan atau kemampuan yang bagus. Hal ini dibuktikan

dengan banyaknya perusahaan atau instansi pemerintah yang menggunakan sistem

komputerisasi sebagai alat bantu untuk mempermudah pekerjaan dan menjadikan

(14)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

Sekolah adalah salah satu sarana organisasi dalam memberikan pelayanan

kepada masyarakat didalam bidang pendidikan. Sekolah merupakan tempat di mana

menimba ilmu, belajar dari yang tidak tahu menjadi tahu. Salah satu unsur yang

terpenting dari suatu sekolah adalah siswa dan perpustakaan dari siswa tersebut.

Informasi yang diperoleh tersebut tentunya akan sangat berpengaruh pada saat

pengambilan keputusan. Oleh karena itu diperlukan suatu sistem infomasi yang dapat

memberikan efisiensi kerja, kecepatan dan ketelitian waktu serta informasi yang baik,

terutama di dalam mengolah data.

Dalam hal ini Penulis mencoba membuat Sistem Informasi Siswa yang

komputerisasi yang akan diterapkan pada sekolah SMA Negeri 1 Seribudolok,

sehingga diharapkan mampu memberikan layanan yang lebih cepat dan akurat. Atas

dasar tersebut penulis memutuskan untuk membuat suatu aplikasi di SMA Negeri 1

Seribudolok dengan judul: SISTEM INFORMASI BIODATA GURU, PEGAWAI

DAN SISWA PADA SMA NEGERI 1 SERIBUDOLOK BERBASIS WEB.

1.2Maksud dan Tujuan

Dewasa ini pengaruh data dan informasi dapat dikatakan sangat berpengaruh sekali

(15)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

dijadikan sebagai bahan evaluasi kinerja bagi sebuah Sekolah Menengah Atas untuk

ke depan dan seterusnya.

Karena itu Penulis mencoba merancang sebuah sistem informasi data siswa

yang mana sistem yang akan dirancang dapat membantu untuk mempercepat

meyampaikan dan memberikan informasi secara akurat dan efisien.

Maksud dan tujuan utama diadakannya serta dilakukannya penelitian ini

bertujuan, antara lain:

1. Merancang sebuah sistem informasi agar SMA Negeri 1 Seribudolok menjadi

lebih efektif dalam penyampaian maupun pencarian informasi, serta

memperkenalkan sekolah tersebut dengan sistem informasi yang dibangun.

2. Mempermudah penginputan data siswa, guru,maupun pegawai.

3. Mengaplikasikan ilmu yang diperoleh selama masa perkuliahan.

1.3Perumusan Masalah

Pada umumnya, setiap instansi/perusahaan tidak terlepas dari masalah dalam aktivitas

untuk mencapai tujuan. Masalah yang akan dipecahkan adalah SMA Negeri 1

Seribudolok dapat memanfaatkan Web sebagai suatu sarana untuk menyajikan dan

mengirim informasi lebih cepat dan mudah bagi Guru, Pegawai dan Siswa di SMA

(16)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

Sehubungan dengan hal tersebut maka penulis dapat merumuskan

permasalahan sebagai berikut:

Bagaimana informasi mengenai biodata Guru, Pegawai, dan Siswa serta profil SMA

Negeri 1 Seribudolok.

1.4Batasan Masalah

Untuk menghindari terjadinya penyimpangan – penyimpangan permasalahan penulis

membatasi permasalahan yang akan dibahas, antara lain:

a. Sistem informasi ini hanya dipergunakan untuk kepentingan penyampaian data

dan informasi kepada pengguna selaku user pada sistem informasi ini.

b. Adapun yang akan disampaikan dalam sistem informasi, yaitu:

1. Tentang informasi biodata pegawai dan guru yang bekerja di SMA Negeri 1

Seribudolok serta Siswa yang terdaftar di SMA Negeri 1 Seribudolok.

1.5Metode Penelitian

(17)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

1. Penelitian Lapangan

Yaitu penelitian yang dilakukan langsung ke SMA Negeri 1 Seribudolok

untuk mendapatkan data dimana penulis melakukan pengumpulan data dengan

cara bertanya langsung kepada pegawai yang terkait.

2. Penelitian Kepustakaan

Yaitu suatu cara penelitian yang dipergunakan untuk memperoleh informasi

dari perpustakaan. Yaitu dengan membaca buku, referensi, bahan-bahan yang

bersifat teoritis yang mendukung serta relevan dengan penulisan tugas akhir.

3. Wawancara (Interview)

Yaitu Penelitian yang dilakukan dengan tanya-jawab kepada staf dan karyawan

yang berkaitan dengan masalah yang akan diselesaikan sehingga penulis

memperoleh data –data yang cukup akurat.

4. Observasi

Observasi yang dilakukan penulis adalah mengamati secara langsung data

yang diperoleh dan kegiatan yang ada di SMA Negeri Seribudolok.

(18)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

Adapun maksud dan tujuan sistematika penulisan Tugas Akhir ini adalah untuk lebih

memudahkan Penulis dalam membuat dan menyelesaikan permasalahan yang

dianalisis sehingga lebih terfokus dan terarah dan tidak menyimpang dari ruang

lingkup batasan masalah. Untuk mempermudah penulisan Tugas Akhir ini, Penulis

membuat suatu sistematika penulisan. Adapun sistematika penulisan Tugas Akhir ini

adalah sebagai berikut:

BAB 1 : PENDAHULUAN

Dalam bab ini Penulis menjelaskan mengenai latar belakang masalah,

maksud dan tujuan, rumusan masalah,batasan masalah yang membatasi

permasalahan yang dibahas, dan sistematika penulisan Tugas Akhir ini.

BAB 2 : LANDASAN TEORI DAN KONSEPTUAL

Dalam bab ini Penulis menguraikan dan menjelaskan tentang teori –

teori untuk menyelesaikan pemecahan masalah yang akan dibahas,

beberapa teori yang digunakan: Sistem Informasi, Database, Uraian

singkat tentang Php, dan MySql.

BAB 3 : TENTANG TEMPAT RISET

Dalam bab ini dijelaskan tentang sejarah dan struktur organisasi tempat

(19)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

BAB 4 : PERANCANGAN SISTEM

Dalam bab ini menjelaskan tentang pemecahan masalah yang dipilih,

struktur perusahaan, langkah-langkah implementasi, Data Flow

Diagram, database dan relasi antar tabel serta design dialog (input dan

output).

BAB 5 : IMPLEMENTASI SISTEM

Dalam bab ini Penulis menyajikan tentang pengertian implementasi

sistem, tujuan implementasi aplikasi serta spesifikasi aplikasi.

BAB 6 : KESIMPULAN DAN SARAN

Dalam bab ini dijelaskan tentang kesimpulan maupun saran yang

(20)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

BAB 2

LANDASAN TEORI DAN KONSEPTUAL

Dalam penulisan laporan Tugas Akhir ini, Penulis akan memberikan beberapa

pengertian yang berhubungan dengan judul penelitian, yang penulis ajukan serta

sekilas tentang bahasa pemograman yang digunakan.

2.1 Pengertian Komputer

Alat bantu bagi manusia untuk menyelesaikan pekerjaannya. Perangkat elektronik

yang dapat dipakai untuk mengolah data dengan perantaraan sekumpulan program dan

mampu memberikan informasi dari hasil pengolahan tersebut. Dalam bahasa

Indonesia sering ditulis dengan komputer. Pada umumnya komputer berasal dari

bahasa Inggris yaitu “compute” yang artinya menghitung.

Tidak dapat dipungkiri bahwa sekarang ini setiap orang hidup dalam abad

(21)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

dalam berbagai bidang. Komputer juga berfungsi sebagai suatu alat pengumpulan

informasi melalui data berupa mesin-mesin yang merupakan alat komunikasi yang

sangat membantu dalam menyelesaikan suatu pekerjaan seperti penyimpanan ke

dalam harddisk maupun alat penyimpanan lainnya, yang bertujuan untuk

memudahkan penemuannya kembali dalam waktu yang relatif singkat. Sehingga

problem pendataan dan pengolahan data dapat dikerjakan dengan mudah dan dalam

waktu yang sangat singkat oleh komputer.

2.2 Aspek Dasar Sistem Komputerisasi

Adapun aspek dasar dari sistem komputerisasi adalah sebagai berikut:

a. Hardware (Perangkat Keras)

Hardware merupakan peralatan fisik dari sebuah sistem komputer. Umumnya

terdiri dari perangkat masukan (input device), perangkat keluaran (output device).

b. Software (Perangkat Lunak)

Software merupakan program yang berisi perintah-perintah untuk melakukan

pengolahan data.

c. Brainware (Tenaga Pelaksana)

Brainware merupakan perangkat manusia yang dibutuhkan dan terlibat di dalam

(22)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

2.3 Sistem

Terdapat 2 (dua) kelompok pendekatan di dalam mendefinisikan sistem, yaitu yang

menekankan pada prosedurnya dan yang menekankan pada komponen atau

elemennya. suatu sistem adalah suatu jaringan kerja dari prosedur yang saling

berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk

menyelesaikan suatu sasaran yang tertentu.

2.3.1 Karateristik Sistem

Suatu sistem mempunyai karateristik atau sifat-sifat yang tertentu, yaitu mempunyai

komponen-komponen (components), batas sistem (boundary), lingkungan luar sistem

(environments), penghubung (interface), masukan (input), keluaran (output), pengolah

(process) dan sasaran (objectives) atau tujuan (goal). Komponen sistem atau elemen

sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem. Batasan Sistem

merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya

atau dengan lingkungan luarnya. Lingkungan luar dari suatu sistem adalah apapun di

luar batas dari sistem yang mempengaruhi operasi sistem. Penghubung merupakan

(23)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

dari satu subsistem akan menjadi masukan untuk subsistem yang lainnya dengan

melalui penghubung.

Masukan adalah energi yang dimasukkan ke dalam sistem dapat berupa

masukan perawatan dan masukan sinyal. Masukan perawatan dimasukkan supaya

sistem dapat beroperasi sedangkan sinyal untuk mendapatkan keluaran. Keluaran

adalah hasil dari energi yang diperoleh dan diklasifikasikan menjadi keluaran yang

berguna dan sisa pembuangan. Suatu sistem dapat mempunyai suatu bagian pengolah

yang akan mengubah masukan menjadi keluaran.

2.4 Informasi

Informasi adalah pengetahuan yang didapatkan dari pembelajaran, pengalaman, atau

instruksi. Namun demikian istilah ini memiliki banyak arti bergantung pada

konteksnya, dan secara umum berhubungan erat dengan konsep seperti arti,

pengetahuan negentropy, komunikasi, kebenaran, representasi, dan rangsangan

mental.

(24)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

Sistem informasi adalah sekumpulan komponen pembentuk sistem yang mempunyai

keterkaitan antara satu komponen dengan komponen lainnya yang bertujuan

menghasilkan suatu informasi dalam suatu bidang tertentu. Dalam sistem informasi

diperlukannya klasifikasi alur informasi, hal ini disebabkan keanekaragaman

kebutuhan akan suatu informasi oleh pengguna informasi. Kriteria dari sistem

informasi antara lain, fleksibel, efektif dan efisien.

2.6 Internet

Internet adalah jaringan luas komputer, yang lazim disebut dengan worldwide

network. Dengan internet akan dapat mencari jutaan informasi, mulai dari informasi

kota-kota dunia, pemerintahan, budaya, teknologi, pribadi, berita (majalah dan koran

dari seluruh dunia), software komputer, iklan-iklan perusahaan dari seluruh dunia,

iklan-iklan pribadi, informasi barang-barang terbaru dan lain-lain. Selain itu internet

juga digunakan untuk mencari teman, kontak jodoh, mengirim berita, alat komunikasi,

alat hiburan seperti game dan lain-lain.

Internet terdiri dari berjuta-juta halaman, dan setiap halaman disebut dengan

Web. Sedangkan halaman yang pertama kali muncul saat membuka browser (Internet

(25)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

sering juga disebut dengan Website atau homepage. Contoh-contoh Web

(WEBSITE/HOMEPAGE):

Web browser adalah suatu program atau perangkat lunak yang digunakan untuk

mengakses internet, contoh Web browser adalah Internet Explorer (produk Microsoft

Coorporation), Netscape Cummunication (Produk Netscape), dan lain-lain.

2.7 Pemograman Php dan MySql

PHP (Personal Home Page) merupakan bahasa pemograman yang reliabel dan sangat

mudah diintegrasikan dengan database MySql. Dengan menggunakan PHP sebagai

bahasa pemograman dan MySql sebagai database serta Apache sebagai Web server

menjadikan aplikasi yang kita buat semakin power full. PHP adalah bahasa

(26)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

dinamis. Maksud dari server-slide scripting adalah sintaks dan perintah – perintah

yang diberikan akan sepenuhnya dijalankan diserver tetapi disertakan pada dokumen

HTML. Pembuatan Web ini merupakan kombinasi antara PHP sendiri sebagai bahasa

pemograman dan HTML sebagai pembangun dari halaman Web. PHP merupakan

software yang Open Source (gratis) dan mampu lintas platform, yaitu dapat digunakan

dengan sistem operasi Web server apapun. PHP mampu berjalan di Windows dan

beberapa versi Linux. PHP juga dapat dibangun sebagai modul pada Web server

Apache dan sebagai binary yang dapat berjalan sebagai CGI.

Dengan menggunakan PHP di harapkan maintance suatu situs Web menjadi

lebih mudah. Proses update data dapat dilakukan dengan menggunakan aplikasi yang

dibuat dengan menggunakan script PHP.

Ada beberapa cara untuk memulai menuliskan script PHP, yaitu :

1. <? PHP

(27)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

Cara pertama merupakan format yang dianjurkan tetapi mungkin cara yang ke dua

lebih sering digunakan karena lebih ringkas. Cara yang ke tiga digunakan untuk

mengantisipasi editor dan Web server yang tidak dapat menerima kedua cara di atas.

Selain itu juga bisa menggunakan cara penulisan ASP, tetapi tentu saja ada beberapa

konfigurasi yang perlu ditambahkan terlebih dahulu pada file konfigurasi PHP.

MySQl merupakan software database yang termasuk paling populer di

lingkungan Linux, kepopuleran ini karena ditunjang oleh performan query dari

databasenya yang saat itu bisa dikatakan paling cepat, dan jarang bermasalah.

MySQl adalah multiuser database yang menggunakan bahasa Structured

Query Language (SQL). MySQl dalam operasi client-server melibatkan server

daemon. MySql di sisi server dan berbagai macam program serta library yang berjalan

(28)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

SQL adalah bahasa standar yang digunakan untuk mengakses database server.

Bahasa ini pada awalnya dikembangkan oleh IBM, namun telah diadopsi dan

digunakan sebagai standar industri. Dengan menggunakan Sql, proses akses database

menjadi lebih user-friendly dibandingkan dengan menggunakan dBASE atau Clipper

yang masih menggunakan perintah-perintah pemograman.

2.7.1 Tipe Data pada pemograman PHP

PHP mengenal beberapa macam tipe data, antara lain integer, floating point, dan

string. Floating point lebih dikenal dengan nama double atau desimal. Penulisan string

selalu diawali dengan tanda petik ganda (“) atau tanda petik tunggal (‘).

2.7.2 Operator

Operator adalah simbol yang digunakan untuk memanipulasi data, seperti

penambahan dan pengurangan. Ada operator yang menggunakan satu operand, ada

juga menggunakan dua operand. Sedangkan operand adalah data yang dioperasikan

atau dimanipulasi. Di sini dapat digantikan dengan variabel. Operator dapat

(29)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

1. Operator aritmatika adalah operator yang berhubungan dengan fungsi dari

Matematika.

2. Operator logika adalah operator yang membandingkan TRUE dan FALSE.

3. Operator bitwise adalah operator yang membandingkan binary.

4. Ada juga operator yang sering digunakan namun tidak termasuk dalam kelompok

di atas, tetapi dapat dipelajari dengan kelompok lain.

2.7.3 Struktur Kendali

Struktur kendali merupakan pengatur aliran program, mempunyai rangkaian perintah

yang harus ditulis untuk memenuhi beberapa keadaan, yaitu:

a. Mengulang suatu perintah jika suatu kondisi terpenuhi.

b. Melanjutkan sebuah peryataan bila kondisi terpenuhi.

c. Memilih sebuah pilihan dari beberapa alternatif kondisi terpenuhi.

Struktur kendali dapat dibagi menjadi 2 (dua) jenis, yaitu struktur kendali

percabangan (pengambilan keputusan) dan pengulangan (looping).

(30)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

Di setiap bahasa pemograman pasti akan ditemukan konsep variabel. Variabel adalah

sebuah tempat di memori untuk menyimpan data yang nilainya dapat berubah-ubah.

Namun tidak seperti pada bahasa pemograman lain yang mengharuskan kita untuk

mendeklarasikan variabel terlebih dahulu, variabel dalam PHP tidak harus

dideklarasikan sebelum variabel tersebut digunakan. Variabel diwakili oleh kata

tertentu dengan aturan penulisan sebagai berikut:

1. Variabel dimulai dengan tanda dollar ($).

2. Harus dimulai dengan huruf atau underscore (_).

3. Tidak boleh menggunakan tanda baca.

4. Case sensitive atau huruf besar dan huruf kecil dibedakan.

2.8 Kelebihan PHP

Di antara maraknya pemograman Web server saat ini adalah ASP yang berkembang

menjadi ASP.NET, CFML, dan PHP. Di bandingkan 3 (tiga) besar pemograman Web

server diatas, terdapat kelebihan PHP itu sendiri yaitu:

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

dalam penggunaannya. Tidak seperti halnya bahasa pemograman aplikasi

(31)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

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

atau PWS juga pada Apache yang bersifat open source.

3. Karena sifatnya yang open source, maka perubahan dan perkembangan

interpreter pada PHP lebih cepat dan mudah, karena banyak milis-milis dan

developer yang siap membantu perkembangannya.

4. Dari segi pemahaman, PHP memiliki referensi yang begitu banyak sehingga

mudah dipahami.

5. PHP dapat berjalan pada tiga operating system, yaitu: Linux, Unix, dan

Windows serta dapat juga dijalankan secara runtime pada suatu console.

2.9 Kelemahan PHP

Sepeti pemograman aplikasi atau Web lainnya, PHP pun memiliki beberapa

kelemahan, di antaranya:

1. Tidak ideal untuk pengembangan skala besar.

2. Tidak memiliki sistem pemograman berorientasi objek yang sesungguhnya

(sampai versi 4 saja). Namun pada versi PHP 5.0 sudah dilengkapi dengan

sistem pemograman berorientasi objek.

(32)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

Pada dasarnya ada 4 (empat) grup tipe data yang didukung MySQL, yaitu data

numerik, string, waktu dan data selain numerik dan string.

2.10.1 Menjalankan MySQL

Sebelum kita dapat menjalankan MySQL terlebih dahulu dipastikan apakah daemon

MySQL (mysqld) sudah di-start apa belum. Dengan menggunakan Windows 95/98,

jalankan file mysqld.exe atau net start mysql bila menggunakan WinNT.

2.11 HTML (HyperText Markup Language)

2.11.1 Dokumen HTML

Dokumen HTML adalah file teks murni yang dapat dibuat dengan editor teks

sembarang. Dokumen ini dikenal sebagai Web page. Dokumen HTML merupakan

dokumen yang disajikan dalam browser Web server. Dokumen ini umumnya berisi

(33)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

Ada 2 (dua) cara membuat sebuah Web page: dengan Web editor (misalnya

Macromedia Dremweaver atau Microsoft Frontpage) atau dengan editor teks biasa

(misalnya notepad atau editplus).

2.11.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 di bawah ini:

<html>

<head>

<title>…</title>

</head>

<body>

…isi dari halaman web…

</body>

<html>

Keterangan :

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

(34)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

2. Pada elemen head <head> </head>, dapat disisipkan kode-kode untuk

menuliskan keterangan tentang dokumen HTML. Atau dapat juga kita sisipkan

script-script pemograman Web seperti JavaScript, VBScript, atau CSS untuk

menambah daya tarik pada situs yang kita buat agar terlihat lebih menarik dan

dinamis.

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

pada situs kita seperti: <font> </font>, <table> </table>, <form> </form>.

Jadi jelas bahwa elemen adalah suatu bagian yang besar yang terdiri dari

kode-kode tag tersebut. Sedangkan tag hanyalah merupakan bagian dari elemen.Tag

adalah kode-kode yang digunakan untuk men-setting dokumen HTML. Secara

garis besar bentuk umum tag adalah sebagai berikut:

<tag-awal> TEKS <tag-akhir>

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

lain sebagainya.

2.10.3 Penamaan Dokumen HTML

Penamaan dokumen HTML dapat dilakukan dengan memilih suatu nama, sembarang

nama, sembarang nama, kemudian menambahkan sebuah eksitensi “.htm” atau “.html”

(35)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

Eksitensi dokumen HTML yang menggunakan 3 karakter awalnya adalah

untuk mengakomodasikan sistem penamaannya yang ada dalam sistem operasi DOS.

Nama dokumen pada beberapa sistem operasi bersifat case sensitive (membedakan

huruf besar dengan huruf kecil). Nama dokumen yang sama tetapi dituliskan dengan

case yang berbeda akan dianggap sebagai dokumen yang berbeda, misalnya

dokumen.html akan berbeda dengan DOKUMEN.html. Kasus case sensitive akan

dijumpai pada dokumen web yang akan di-hosting di dalam yang berbasis *nix

(keluarga sistem operasi UNIX).

2.12 Macromedia Dreamweaver

Dalam membuat suatu Website diperlukan suatu editor. Salah satu editor yang sangat

sederhana adalah notepad. Dengan perkembangan perangkat lunak, suatu perusahaan

yang bernama Macromedia, Inc. membuat suatu editor berbasis GUI yang

dikhususkan untuk pembuatan Website yang diberi nama Dreamweaver.

Dreamweaver merupakan editor HTML yang profesional untuk mendesain,

menulis kode program, dan mengembangkan Website, halaman Web, aplikasi Web.

Dalam pengerjaannya, Dreamweaver memberikan 3 (tiga) pilihan yaitu bekerja

(36)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

Design) dan dengan tampilan keduanya (Mode split). Dreamweaver juga

menyediakan alat bantu untuk mengembangkan kreativitas pembuatan Web.

2.13. Memulai Dreamweaver

Sepertinya halnya dengan program-program lain, untuk menjalankan Macromedia

Dreamweaver 8, mulailah dengan memilih tombol Start pada taskbar, kemudian pilih

All Program pada tampilan Start Menu Program, pilih folder Macromedia dan klik

Macromedia Dreamweaver 8. Pada saat pertama kali menggunakan Dreamweaver

setelah peng-install-an, akan ditampilankan kotak dialog yang menanyakan pilihan

(37)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

Gambar 2.1 Tampilan Awal Macromedia Dreamweaver 8

2.14 Macromedia Flash MX 8

Macromedia Flash MX 8 merupakan salah satu tool yang sangat bagus digunakan

untuk membuat animasi di halaman Web. Kelebihan dari penggunaan Macromedia

Flash adalah gambarnya yang berbasis vektor yang apabila diperbesar tidak

mengalami pemecahan gambar.

Macromedia Flash menghasilkan animasi dengan format (*.swf) yang

(38)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

animasi tersebut. Flash juga mempunyai kemampuan untuk mengimpor gambar,

video, dan suara yang membuat animasi semakin hidup. Di samping itu, Flash juga

dilengkapi dengan actionscript, sejenis bahasa pemograman yang membuat animasi

dapat ditampilkan secara dinamis dan interaktif.

2.15 Data Flow Diagram ((DFD)

Tabel 2.1. Simbol – simbol pada DFD

No Simbol Keterangan

1 Process, suatu simbol yang menunjukkan setiap

pengolahan yang dilakukan oleh komputer

2 Connector, merupakan simbol untuk masuk dan

keluarnya suatu prosedur pada lembar kertas yang

sama

3 Decision, suatu kondisi yang akan menghasilkan

beberapa kemungkinan jawaban atau pilihan

4 Arus atau flow, prosedur yang dapat dilakukan dari

atas ke bawah, bawah ke atas, dari kiri ke kanan

(39)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

2.16. Database

Database merupakan kumpulan dari data yang saling berhubungan satu sama lain,

tersimpannya perangkat lunak untuk memanipulasinya. Database merupakan salah

satu komponen yang terpenting di sistem informasi karena berfungsi sebagai basis

penyedia informasi bagi para pemakainya.

Tujuan dari desain database adalah untuk menentukan data dalam sistem,

sehingga informasi yang dihasilkan dapat terpenuhi dengan baik. Desain database

perlu dilakukan untuk menghindari pengulangan data.

Hierarki data:

a. Database Management System (DBMS)

Diartikan sebagai suatu program komputer yang digunakan untuk

memasukkan, mengubah, dan memperoleh data atau informasi dengan

praktis dan efisien.

b. Database

Merupakan kumpulan file yang saling berhubungan satu dengan yang

lainnya.

c. File

File terdiri dari record-record yang menggambarkan suatu kesatuan data

(40)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

d. Record

Merupakan kumpulan-kumpulan elemen-elemen yang saling berkaitan,

menginformasikan tentang suatu entity secara lengkap. Satu record

mewakili satu data atau informasi tentang seseorang. Contoh: nomor

karyawan, nama karyawan, alamat, dan lain-lain.

e. Field

Suatu field yang menggambarkan suatu atribut dari record yang

menunjukkan suatu item dari kata. Contoh: nama, alamat, dan lain-lain.

f. Karakter/Byte

Karakter merupakan bagian dari data terkecil, dapat berupa karakter

numerik, Huruf atau karakter-karakter khusus yang membentuk suatu item

data. Contoh: A, I, *, dan lain-lain.

g. Bit

(41)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

BAB 3

RUANG LINGKUP SEKOLAH

3.1 Sejarah Singkat Berdirinya Sekolah

SMA Negeri 1 Silimakuta dulunya bernama SMA Pemuda Seribudolok

Kecamatan.Silimakuta Kabupaten.Simalungun, yang kemudian pada Tahun 1963

berubah nama menjadi SMA Negeri 1 Seribudolok dengan No. SK. Bupati:

59/SK/B/III Tanggal 25 juli 1963 hingga sampai sekarang menjadi SMA Negeri 1

Seribudolok.

Dengan dasar Visi dan Misi unit sekolah memacu untuk meningkatkan mutu

pendidikan, terbukti tiap tahun jalur PMP untuk masuk perguruan tinggi negeri seperti

USU, UNIMED serta universitas negeri lainnya mengalami peningkatan.

(42)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

Mengakhiri dari sejarah selayang pandang SMA Negeri 1 Seribudolok Visi dan Misi

sekolah sebagai berikut:

1. Visi

Menjadikan lembaga pendidikan dan latihan yang berstandar nasional/

internasioanal unggul dan mandiri dalam mempersiapkan sumber daya manusia

yang cakap, terampil dan berbudi pekerti luhur.

2. Misi

1. Meningkatkan mutu pendidikan sesuai dengan tuntutan perkembangan

IPTEK dan kebutuhan masyarakat.

2. Menyelenggarakan pendidikan dan latihan yang berorientasi kepada

kecakapan hidup yang berakar pada nilai-nilai agama dan bangsa.

3. Meningkatkan hubungan sinergis dengan dunia usaha/industri masyarakat

dengan instansi terkait.

3.3 Lokasi Sekolah

SMA Negeri 1 Seribudolok beralamat di Jalan Pendidikan Ujung No. 156

(43)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

3.4 Struktur Organisasi Sekolah

Struktur organisasi adalah merupakan gambaran secara skematis tentang hubungan

kerjasama dari orang-orang yang ada di dalam organisasi. Struktur organisasi juga

menunjukkan kerangka dan susunan perwujudan pola tetap hubungan-hubungan di

antara fungsi-fungsi, bagian-bagian, maupun orang-orang yang menunjukkan

kedudukan, tugas, wewenang, dan tanggung jawab yang berbeda dalam suatu

organisasi. Struktur organisasi mengandung unsur – unsur spesialis kerja, standarisasi,

koordinasi, sentralisasi atau desentralisasi dalam pembuatan keputusan dan ukuran

(44)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

PKS Sarana / Prasarana Dra. Hilderia Sipayung

Koordinator Pembina OSIS Koordinator MGMP Dra. Sinta M. Tambunsaribu

Koordinator Perpustakaan

Wali Kelas

SISWA

Gambar 3.1 Struktur Organisasi Sekolah SMA Negeri 1 Silimakuta

Dalam struktur organisasi di atas tidak terdapat bagian personalia yang khusus

(45)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

BAB 4

PERANCANGAN SISTEM

4.1 Perencanaan dan Perancangan Sistem

Tahap perencanaan dan perancangan ini merupakan tahap awal dalam membangun

sebuah situs. Situs ini dirancang dengan menggunakan PHP sebagai bahasa

pemograman dan MySQL sebagai databasenya, sedangkan Dreamweaver 8 digunakan

sebagai tempat membuat layout dari situs yang telah dirancang.

Tahap selanjutnya yaitu tahap pembuatan flowchart (bagan alir) atau aliran

informasi dari situs tersebut. Flowchart atau diagram alir adalah gambaran yang

menampilkan struktur hierarki dan isi halaman per halaman. Dengan adanya

flowchart, akan sangat membantu untuk memvisualisasikan isi di setiap halaman situs

tersebut.

Dengan pembuatan flowchart dalam suatu situs dapat membantu

(46)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

dilakukan karena isi situs harus selalu diperbaharui untuk menarik pengunjung dan

pengunjung itu sendiri tidak merasa jenuh.

Adapun halaman-halaman yang dirancang penulis:

1. Halaman index.php merupakan halaman utama yang muncul pertama kali ketika

situs dibuka.

2. Halaman profil.php, merupakan halaman yang berisikan tentang sejarah, visi dan

misi sekolah itu sendiri.

3. Halaman galeri.php merupakan halaman yang digunakan untuk menampilkan foto

dokumentasi sekolah maupun acara yang diadakan oleh pihak sekolah tersebut.

4. Halaman guru.php merupakan halaman yang digunakan untuk menampilkan data

guru di SMA Negeri 1 Seribudolok.

5. Halaman siswa.php merupakan halaman yang menampilkan data-data siswa di

SMA Negeri 1 Seribudolok.

6. Halaman admin.php, merupakan halaman yang hanya dapat diakses oleh admin

untuk melakukan pengaturan di situs ini.

(47)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010. Data Guru

Data Siswa

Data Materi

Data Kelas

Input,

Edit,

Delete,

Data.

Tabel Guru

Tabel Siswa

Tabel Materi

Tabel Kelas

(48)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010. Formulir untuk Login

Proses login cek password

Data Karyawan Tidak

Cocok

Baca data siswa berdasarkan materi tertentu.

Tabel Kelas Tentang Materi

Lampiran Nilai

Formulir input ubah data siswa berdasarkan nilai

Proses ubah data nilai

Berhasil

(49)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

(50)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

(51)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

(52)
(53)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

Gambar 4.6 Flowchart Admin

4.3 Perancangan Database

Tahap ini dipersiapkan untuk menampung data diserver. Data tersebut nantinya akan

diproses oleh program yang di buat pada tahap pemograman, baik penambahan dan

menampilkan isi database ke halaman Website. Database terdiri atas table-tabel yang

dibuat dengan menggunakan program MySQL. Adapun database yang penulis buat

yaitu database sekolah dengan tabel-tabel sebagai berikut :

4.3.1 Tabel Guru

Tabel guru digunakan untuk menampung data yang berhubungan dengan guru serta

pegawai. Berikut adalah field-field yang dibuat dalam tabel pegawai yang dapat

dilihat pada tabel 4.1

Tabel 4.1 Tabel Guru

Field Type Description

Nip (*) Int (9) Nomor Induk Pegawai

N_guru Char (30) Nama pegawai / Guru

Jenkel Char (2) Jenis kelamin guru/pegawai

Ttl Char (30) Tempat tanggal lahir

(54)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

Status_guru Char (10) Status perkawinan

Golongan Char (5) Golongan Pegawai

Alamat Char (20) Alamat tinggal

Agama Char (5) Agama pegawai/guru

Pendidikan Char (10) Pendidikan terakhir

Keterangan Char (10) Jabatan Guru/pegawai

Username Char (20)

Password Char (20)

4.3.2 Tabel Siswa

Tabel siswa digunakan untuk menampung data yang berhubungan dengan siswa.

Berikut ini adalah field-field yang dibuat dalam tabel siswa yang dapat dilihat pada

tabel 4.2

Tabel 4.2. Tabel Siswa

Field Type Description

Nis (*) Int (5) Nomor induk siswa

N_guru Int (30) Nama siswa

Jenkel Char (2) Jenis kelamin siswa

Tempat_lahir Char (20) Tempat lahir

Tgl_lahir Char (10) Tanggal lahir

Agama Char (5) Agama siswa

Alamat Char (30) Alamat terakhir siswa

Asal_sekolah Char (35) Asal sekolah

N_ayah_siswa Char (30) Nama ayah

N_ibu_siswa Char (30) Nama ibu

Pekerjaan Char (20) Pekerjaan siswa

(55)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

Kelas Char (10) Masuk di kelas

Status Char (5) Status siswa

Username Char (20) Username siswa

Password Char (20) Password siswa

4.3.3 Tabel Materi

Tabel ini digunakan untuk menampung data yang berhubungan dengan materi bidang

studi yang diajarkan masing-masing guru. Berikut field yang dibuat dalam tabel

materi dapat dilihat pada tabel 4.3.

Tabel 4.3 Tabel Materi

Field Type Description

No Int (10)

N_materi_pelajaran Char (30) Nama materi pelajaran

Kelas Char (10)

Guru_matpel Char (30) Nama guru materi pelajaran

Kode (*) Char (10) Kode materi pelajaran

N_harian Char (10)

N_tugas Char (10)

Semester Char (10)

4.3.4 Tabel Kelas

Tabel kelas dibuat untuk dapat melihat daftar kelas beserta wali kelas di dalam kelas

tersebut.

(56)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

Field Type Description

No (*) Int (5)

N_kelas Char (30) Nama kelas

Wali kelas Char (30) Nama wali kelas

4.3.5 Tabel Kelas X-1

Tabel dengan masing – masing kelas dibuat untuk memudahkan user mengakses data

tiap – tiap kelas di sekolah tersebut.

Tabel 4.5. Tabel Kelas X-1

Field Type Description

No (*) Int (5) Nomor kelas

4.3.6 Tabel Kelas X-2

Tabel dengan masing-masing kelas dibuat untuk memudahkan user mengakses data

(57)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

Tabel 4.6 Tabel Kelas X-2

Field Type Description

No (*) Int (5) Nomor kelas

Tabel administrator digunakan untuk menampung data administrator, seperti: nama,

nip, dan password. Berikut adalah field-field yang ada dalam tabel administrator yang

dapat dilihat pada tabel 4.6

Tabel 4.7 Tabel Administrator

Field Type Description

Id (*) Int (9) Primary key, index

N_admin Char (30) Nama administrator

Username Char (10) Username administrator

(58)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

4.4. Algoritma

Algoritma merupakan langkah-langkah maupun urutan bertahap dan spesifik dari

suatu masalah. Algoritma digunakan untuk menganalisa serta menjelaskan urutan dan

hubungan antara kegiatan-kegiatan yang akan ditempuh. Selain itu algoritma juga

berfungsi untuk menyelesaikan suatu permasalahan sehingga tercapai suatu tujuan.

Berikut ini merupakan beberapa algoritma yang menjadi int dari perancangan

sistem ini, yaitu Algoritma Home, Login Administrator, Data Guru dan Pegawai,

Data Siswa.

4.4.1 Algoritma menu utama

Langkah 1 : Tampilkan halaman index.php lalu klik salah satu menu yang tersedia:

(59)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

Langkah 2 : Jika menu profil diklik, maka akan ditampilkan halaman profil dari SMA

Negeri 1 Seribudolok.

Langkah 3 : Jika menu Admin diklik, maka akan ditampilkan halaman login. Pada

halaman login isikan nip dan password yang benar di halaman tersebut.

Langkah 4 : Jika menu Siswa diklik, maka akan muncul halaman login untuk masuk

ke halaman selanjutnya untuk melihat data-data siswa.

Langkah 5 : Jika menu Guru diklik, maka akan muncul login untuk masuk ke halaman

data guru di mana halaman data guru berisi data guru, lihat absensi guru,

input nilai siswa, serta menu logout.

Langkah 6 : Jika menu logout diklik, maka akan ditampilkan halaman keluar dari

(60)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

BAB 5

IMPLEMENTASI SISTEM

5.1 Pengertian Implementasi Sistem

Implementasi sistem adalah langkah atau prosedur yang dilakukan dalam

menyelesaikan suatu desain sistem yang telah disetujui, untuk menginstal, menguji,

dan memulai sistem yang baru atau sistem yang diperbaiki.

5.2 Tujuan Implementasi Sistem

Adapun tujuan dari implementasi sistem ini adalah sebagai berikut :

1. Menyelesaikan desain sistem yang telah disetujui sebelumnya.

2. Memastikan bahwa pemakai (user) dapat mengoperasikan sistem yang baru.

(61)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

4. Memastikan bahwa konversi ke sistem yang baru berjalan yaitu dengan membuat

rencana, mengontrol, dan melakukan instalasi baru secara benar.

5.3 Komponen Utama dalam Sistem

Dalam pembuatan Website Data Siswa pada Sekolah SMA Negeri 1 Seribudolok,

yang sudah dirancang membutuhkan perangkat keras (hardware), perangkat lunak

(software) dan tenaga pelaksana (brainware). Kebutuhan sistem yang dibutuhkan

bersifat opsional, yaitu :

a. Perangkat Keras (hardware)

1. Prosesor Intel Pentium Dual-Core 1.60 Ghz

2. RAM 512 MB

3. Monitor LCD.

4. Harddisk sesuai dengan yang dibutuhkan

5. Keyboard.

6. Mouse.

7. Printer Canon Pixma 1700

8. Dan lain – lain.

(62)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

1. Sistem Operasi Windows XP

2. Bahasa Pemograman PHP, MySQL, Apache, Macromedia Dreamweaver, dan

Flash 8.0.

3. Anti Virus untuk mengetahui terjadinya kerusakan sistem.

4. dan lain – lain.

c. Tenaga Pelaksana (brainware)

Yaitu orang yang memiliki keahlian yang baik dan mengerti sistem operasi

komputer untuk menjalankan program.

5.4 Pemeliharaan Sistem

Berdasarkan penjelasan dari halaman sebelumnya, diperlukan pemeliharaan sistem

agar sistem tersebut dapat berjalan sebagaimana mestinya. Adapun tujuan dari

pemeliharaan sistem ini adalah sebagai berikut :

1. Mencegah terjadinya kelainan sistem yang dapat mendatangkan masalah –

masalah baru.

2. Menggantikan pemeliharaan sistem dengan survei sistem jika modifikasi yang

(63)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

5.5 Batasan Implementasi

Sistem ini merupakan aplikasi Web dimana aplikasi ini dapat digunakan pada jaringan

internet. Namun pada penelitian ini, implementasi dari sistem ini tidak sampai pada

tahap pengaplikasiannya secara nyata ke jaringan internet. Lingkungan pengembangan

dari sistem ini adalah mengenai proses balajar – mengajar dan melihat data, nilai

siswa secara online.

Perangkat lunak yang digunakan adalah untuk mendesain sistem ini adalah

Macromedia dreamweaver 8 serta Macromedia Flash 8. Perangkat lunak ini dipilh

karena memiliki fasilitas yang lengkap untuk mendesain Web. Macromedia

Dreamweaver dan Flash ini juga digunakan oleh penulis untuk menuliskan kode PHP.

Alasan kenapa penulis memakai perangkat lunak yang sama yaitu Macromedia

Dreamweaver dan Flash untuk mendesain Web dan tempat penulisan kode program

PHP karena Macromedia Dreamweaver membedakan antar penulisan kode program

PHP dan HTML. Biasanya Macromedia Dreamweaver akan membedakan penulisan

melalui warna tulisan, sehingga penulis dapat dengan mudah membedakan kode

(64)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

5.6 Aplikasi Administrator

Aplikasi administrator adalah admin. Aplikasi ini terdapat pada bagian tengah dari

sistem ini, dan hanya muncul jika pemakai login sebagai administrator.

5.6.1 Aplikasi Admin

Aplikasi ini digunakan untuk menambah, mengubah / mengedit, dan menghapus

aplikasi-aplikasi berikut ini :

1. Menambah, mengubah, dan menghapus data pengajar.

2. Menambah, mengubah, dan menghapus data siswa.

5.7 Demonstrasi Program

Adapun tampilan program yang dirancang penulis adalah sebagai berikut:

(65)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

5.7.1. Tampilan Halaman Index.php

(66)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

5.7.2 Tampilan Halaman Login Admin

(67)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

5.7.3 Tampilan Login Guru

(68)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

5.7.4 Tampilan Login Siswa

(69)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

BAB 6

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Berdasarkan pembahasan pada bab-bab sebelumnya maka dapat diambil beberapa

kesimpulan antara lain:

1. Tahap perencanaan dan perancangan merupakan tahap awal dalam membangun

sebuah Sistem Informasi. Sistem Informasi ini dirancang menggunakan PHP

sebagai bahasa pemograman dan MySQL sebagai databasenya. Tahap selanjutnya

yaitu pembuatan flowchart (bagan alir), dengan adanya flowchart, akan sangat

membantu untuk memvisualisasikan isi disetiap halaman situs tersebut. Serta

dapat membantu mempermudah dalam pemeliharaan dan pembaharuan isi situs

harus selalu diperbaharui untuk menarik perhatian pengunjung dan pengunjung itu

tidak merasa jenuh.

2. Dengan adanya situs Website Online dari SMA Negeri 1 Seribudolok,

mempermudah guru-guru untuk menginput data yang selama ini bersifat manual

menjadi online serta dapat mengurangi kekeliruan yang selama ini terjadi, dan

(70)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

3. Aplikasi berbasis web dapat menjadi alternatif pilihan utama bagi para user yang

tidak mau bersusah payah dalam mencari data yang diperlukan tanpa harus

menghabiskan waktu, uang dan tenaga.

4. Situs SMA Negeri 1 Seribudolok ini adalah sarana informasi yang khusus

dirancang untuk membantu mempercepat proses penginputan biodata guru,

pegawai, dan siswa di SMA Negeri 1 Seribudolok.

6.2 Saran

Saran merupakan suatu ide yang dimunculkan oleh Penulis yang berguna untuk

memberikan suatu masukan, sehingga dapat berguna untuk memakai sistem ini.

Adapun saran-saran tersebut adalah sebagai berikut:

1. Berhubung pada SMA Negeri 1 Seribudolok belum ada bagian personalia yang

khusus menangani penginputan data guru, pegawai dan siswa maka diharapkan

kepada pihak sekolah SMA Negeri 1 Seribudolok agar membentuk bagian

personalia yang khusus menangani penginputan data guru, pegawai dan siswa di

SMA Negeri 1 Seribudolok.

2. Diharapkan program yang dirancang ini akan berguna bagi SMA Negeri 1

(71)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

3. Agar efisiensi kerja suatu lembaga ataupun perusahaan, disarankan memakai

sistem yang telah dirancang, dikembangkan menjadi sistem yang terpadu unutk

menanggulangi dan mengolah data yang lebih besar dimasa yang akan datang.

4. Hendaknya pembuatan file cadangan dilakukan secara berskala. Hal ini sangat

penting untuk mencegah kemungkinan kehilangan dan kerusakan data yang telah

(72)

Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.

DAFTAR PUSTAKA

Anggarani, Sri Dkk. 2006. Mengasah Keterampilan Menulis Karya Ilmiah di

Perguruan Tinggi. Yogyakarta: Graha Ilmu.

Bahtiar, Agus. 2008. PHP / Script / MOST WANTED. Yogyakarta. Andi.

Hidayatullah, A. Taufiq. 2007. Merancang Sendiri Halaman Website menggunakan

Macromedia DREAMWEAVER 8. Surabaya: INDAH

Nugroho, Bunafit. 2004. Aplikasi Pemograman Web Dinamis dengan PHP dan

MySQL. Yogyakarta: Gava Media.

Panduan Tatacara Penulisan Tugas Akhir. 2005. Dokumen Nomor: Akad/05/2005.

Medan: Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas

Sumatera Utara.

Peranginangin, Kasiman. 2006. Aplikasi Web dengan PHP dan MySQL. Yogyakarta:

Andi.

Seri Panduan Lengkap Macromedia Dreamweaver 8. Yogyakarta. Andi dan

MADCOMS

Sunarfrihantono Bimo.2003. PHP dan MySQL untuk Web. Yogyakarta. Andi

Teknik Mudah Membangun Website dengan HTML, PHP, dan MySQL. Yogyakarta.

Gambar

Tabel 4.2 Tabel Siswa   Tabel 4.5 Tabel Kelas X-1 Tabel 4.6 Tabel Kelas X-2 Tabel 4.3 Tabel Materi    Tabel 4.4 Tabel Kelas  Tabel 4.1 Tabel Guru  Tabel 2.1 Simbol-simbol pada DFD  Tabel 4.7 Tabel Administrator
Gambar 2.1 Tampilan Awal Macromedia Dreamweaver 8
Tabel 2.1. Simbol – simbol pada DFD
Gambar 3.1 Struktur Organisasi Sekolah SMA Negeri 1 Silimakuta
+7

Referensi

Dokumen terkait

Dengan arah datang gelombang dari barat daya sehingga pada bagian belakang tanjung, yaitu desa Ploso mengalami akresi, sedangkan daerah jauh di belakang tanjung, daerah

generasi muda mencari makna hidup, kecenderungannya adalah menemukan Tuhan Yang Maha Esa Sedangkan dalil akal berbicara bahwa akal yang dimiliki manusia

1) Pengayaan diberikan untuk menambah wawasan peserta didik mengenai materi pembelajaran yang dapat diberikan kepada peserta didik yang telah tuntas mencapai KKM

Layak maksudnya model perangkat pembelajaran Matematika terintegrasi ragam bimbingan pribadi dan belajar diharapkan mampu membantu peserta didik untuk teliti mengerjakan

Oleh karena itu pada proses pengujian bahan tekstil sebelum pengujian dilakukan, contoh contoh bahan tekstil yang akan diuji terlebih dahulu harus diletakkan di dalam ruang

Kesimpulan: Terdapat hubungan antara penggunaan jilbab, faktor umur, dan higienitas perorangan dengan timbulnya ketombe pada wanita berjilbab. Kata Kunci: ketombe,

Berdasarkan uraian diatas, bahwa tidur mempengaruhi kerja jantung pada pasien in- fark miokard, sehingga peneliti tertarik untuk mengadakan penelitian mengenai Hubungan Antara

[r]