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
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
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
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
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.
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.
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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.
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
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
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
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
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
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).
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
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.
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
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
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”
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
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
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
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
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
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
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.
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
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
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
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
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.
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
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
Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.
Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.
Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.
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
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
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.
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
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
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:
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
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.
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.
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
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
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:
Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.
5.7.1. Tampilan Halaman Index.php
Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.
5.7.2 Tampilan Halaman Login Admin
Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.
5.7.3 Tampilan Login Guru
Evi Bertha R. Girsang : Sistem Informasi Biodata Guru, Pegawai Dan Siswa Pada SMA Negeri 1 Seribudolok, 2010.
5.7.4 Tampilan Login Siswa
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
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
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
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.