Perancangan Sistem Informasi Nilai Siswa SMP Negeri 1 Rantau Selatan

Gratis

0
80
122
2 years ago
Preview
Full text

  

PERANCANGAN SISTEM INFORMASI NILAI SISWA

SMP NEGERI 1 RANTAU SELATAN

TUGAS AKHIR

T.WIDYA AFRIYANTI

072406093

  

PROGRAM STUDI D3 ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

2010

  

PERANCANGAN SISTEM INFORMASI NILAI SISWA

SMP NEGERI 1 RANTAU SELATAN

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya

Komputer

  

T.WIDYA AFRIYANTI

072406093

PROGRAM STUDI D3 ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

  

2010

  

PERSETUJUAN

Judul : PERANCANGAN SISTEM INFORMASI NILAI

SISWA SMP NEGERI 1 RANTAU SELATAN Kategori : TUGAS AKHIR Nama : T. WIDYA AFRIYANTI Nomor Induk Mahasiswa : 072406093 Program Studi : D3 ILMU KOMPUTER Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN

  ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, 2010

  Diketahui / Disetujui oleh Departemen Matematika FMIPA USU Ketua,

  Pembimbing Dr. Saib Suwilo, M.Sc Dra. Mardiningsih, M.Si NIP. 19640109 198803 1 004 NIP. 19630405 198811 2 001

  

PERNYATAAN

PERANCANGAN SISTEM INFORMASI NILAI SISWA

SMP NEGERI 1 RANTAU SELATAN

TUGAS AKHIR

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

kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

  Medan, 2010 T. Widya Afriyanti 072406093

  

PENGHARGAAN

Puji dan syukur penulis panjatkan kehadirat Allah SWT, yang telah melimpahkan

karunia-Nya dalam mengerjakan tugas akhir ini. Karena berkat rakmat dan ridho-Nya

pula penulis dapat menyelesaikan Tugas Akhir dengan judul “Perancangan Sistem

Informasi Nilai Siswa SMP NEGERI 1 RANTAU SELATAN. Penyusunan dan

penulisan Tugas Akhir ini dibuat untuk memenuhi syarat kelulusan bagi setiap

Mahasiswa Jurusan Ilmu Komputer Program Studi DIII di FMIPA USU Medan.

  Penulis sepenuhnya menyadari bahwa penyelesaian Tugas Akhir ini tidak akan

terwujud tanpa adanya dukungan dan bantuan semua pihak. Penulis mengucapkan

terima kasih dan penghargan yang setinggi-tingginya kepada:

  

1. Ibu Dra. Mardinigsih, M.Si, selaku Dosen Pembimbing Tugas Akhir yang telah

memberikan bimbingan dan arahan selama ini kepada penulis dalam menyelesaikan tugas akhir.

  

2. Bapak Prof. Dr. Eddy Marlianto, M.Sc, selaku Dekan Fakultas Matematika dan

Ilmu Pengetahuan Alam Universitas Sumatera Utara.

  3. Bapak Dr. Sutarman, M.Sc, selaku pembantu Dekan I FMIPA USU.

  4. Bapak Saib Suwilo, M.Sc, selaku Ketua Departemen Matematika FMIPA USU.

  

5. Seluruh Dosen pengajar Program Studi D3 Ilmu Komputer Fakultas MIPA

Universitas Sumatera Utara yang telah memberikan ilmu yang bermanfaat kepada

penulis selama masa perkuliahan.

  

6. Bapak Drs. Sanudin, MM selaku kepala sekolah SMP Negeri 1 Rantau Selatan

yang telah mengizinkan saya mengerjakan tugas akhir di smp tersebut.

  

7. Ayahanda dan Ibunda tercinta, terima kasih atas kasih sayang dan dukungannya

baik secara material dan spiritual.

  8. Terima kasih Kakak-kakakku dan adikku atas doanya.

  

9. Seluruh pihak SMP NEGERI 1 RANTAU SELATAN yang telah bersedia

membantu penulis dalam menyelesaikan tugas akhir ini.

  

10. Terutama buat teman-teman tercinta Hani, Heni, Lia, Liza, dan Dina terima kasih

atas bantuannya dan buat teman-teman yang tidak bisa disebutkan satu-persatu.

  11. Rekan-rekan seangkatan D3 Ilmu Komputer stambuk 2007.

  Penulis menyadari bahwa dalam penyusunan Tugas Akhir ini masih banyak

kekurangan karena keterbatasan kemampuan yang penulis miliki, untuk itu penulis

mengharapkan kritik dan saran yang membangun.

  Akhir kata penulis memohon maaf atas segala kekurangan yang ada dalam

penulisan Tugas Akhir ini dan sekali lagi penulis berharap semoga Tugas Akhir ini

dapat memberikan manfaat bagi penulis dan pembaca.

  Medan, 2010 Penulis, T. Widya Afriyanti

  

ABSTRAK

Pada SMP NEGERI 1 RANTAU SELATAN pengolahan data masih menggunakan

cara manual terutama dalam pengolahan data nilai siswa. Lamanya waktu yang

diperlukan untuk memasukkan nilai siswa secara manual menghambat proses

penyerahan laporan nilai ke pimpinan dan hasil nilai ke para siswa. Perancangan

sistem informasi nilai siswa ini dibuat dengan menggunakan aplikasi XAMPP dimana

program ini memungkinkan user untuk melihat data yang telah diolah admin terutama

nilai. Sistem informasi nilai ini bisa menjadi salah satu solusi yang dapat digunakan

untuk mempermudah admin dan pegawai dalam pengolahan data.

  

DAFTAR ISI

Halaman

LEMBAR PERSETUJUAN

  ii LEMBAR PERNYATAAN iii PENGHARGAAN iv ABSTRAK vi DAFTAR ISI vii

BAB I PENDAHULUAN

  2

  2.13 MySQL

  13

  2.10 Pengenalan XAMPP

  14

  2.11 Pengenalan Apache

  15

  2.12 Pengenalan Personal Homepage (PHP)

  15

  2.12.1 Kelebihan dan Kelemahan PHP

  17

  2.12.2 Penggabungan Script PHP dan HTML

  17

  19

  13

  2.14 PHP MyAdmin

  20

  2.15 CSS (Cascading Style Sheet)

  21

  2.16 Macromedia Dreamwever 8

  21 BAB III GAMBARAN UMUM SEKOLAH SMP NEGERI 1 RANTAU SELATAN

  23

  3.1 Sejarah Sekolah

  23

  3.2 Struktur Organisasi

  26

  1

  2.9 Hyper Text Transfer Protokol

  2.8 Search Engine

  1.2 Rumusan Masalah

  8

  3

  1.3 Batasan Masalah

  4

  1.4 Maksud

  4

  1.5 Manfaat

  4

  1.6 Metodologi Penelitian

  5

  1.7 Sistematika Penulisan

  6 BAB II LANDASAN TEORI

  2.1 Data

  12

  8

  2.2 Sistem

  9

  2.3 Informasi

  9

  2.4 Sistem Informasi

  10

  2.5 Internet

  11

  2.6 Web Server

  11

  1.1 Latar Belakang

  2.7 Worl Wide Web (WWW)

BAB IV PERANCANGAN SISTEM

  32

  4.1 Perancangan Sistem

  32

  4.2 Perancangan Data Flow Diagram (DFD)

  32

  4.3 Perancangan Database

  37

  4.4 Pembuatan Flowcart

  45 BAB V IMPLEMENTASI SISTEM

  52

  5.1 Pengertian Implementasi Sistem

  52

  5.2 Tujuan Implementasi Sistem

  52

  5.3 Komponen Utama dalam Sistem

  53

  5.4 Instalasi Software

  54

  5.4.1 Instalasi Apache,PHP,MySQL

  54

  5.4.2 Instalasi XAMPP 1.6.6

  55

  5.5 Pengujian Browser

  56 BAB VI KESIMPULAN DAN SARAN

  58

  6.1 Kesimpulan

  58

  6.2 Saran

  59 DAFTAR TABEL DAFTAR GAMBAR DAFTAR PUSTAKA LAMPIRAN

  

DAFTAR TABEL

Halaman

Tabel 4.1 Simbol-simbol DFD

  33 Tabel 4.2 User

  37 Tabel 4.3 Guru/Pegawai

  38 Tabel 4.4 Kelas

  38 Tabel 4.5 Siswa

  39 Tabel 4.6 Absensi

  39 Tabel 4.7 Nilai

  40 Tabel 4.8 Berita

  43 Tabel 4.9 Golongan

  43 Tabel 4.10 Mata Pelajaran

  44 Tabel 4.11 Kotak Masuk

  44 Tabel 4.12 Kategori

  45 Tabel 4.13 Simbol-simbol Flowchart

  46

  

DAFTAR GAMBAR

Halaman

  47 Gambar 4.5 Halaman Flowcart Login Admin

  57 Gambar 5.3 Halaman Utama Website SMP Negeri 1 Rantau Selatan

  56 Gambar 5.2 Penulisan Di URL

  51 Gambar 5.1 Peletakkan Folder Berisi File-File Web Dalam Folder htdocs

  50 Gambar 4.8 Flowcart Halaman User

  49 Gambar 4.7 Flowcart Halaman Admin

  48 Gambar 4.6 Flowcart Login Siswa/User

  36 Gambar 4.4 Flowcart Halaman Utama

Gambar 2.1 Komponen sistem informasi

  35 Gambar 4.3 Diagram Level 1 Pada Perancangan Sistem Informasi Nilai Siswa SMP Negeri 1 Rantau Selatan

  34 Gambar 4.2 Diagram Level Nol Pada Perancangan Sistem Informasi Nilai Siswa SMP Negeri 1 Rantau Selatan

  Informasi Nilai Siswa SMP Negeri 1 Rantau Selatan

Gambar 4.1 Diagram Konteks Pada Perancangan Sistem

  22 Gambar 3.1 Struktur Organisasi SMP N 1 RANTAU SELATAN 26

  11 Gambar 2.2 Tampilan Start page Macromedia Dreamweaver 8

  57

  

ABSTRAK

Pada SMP NEGERI 1 RANTAU SELATAN pengolahan data masih menggunakan

cara manual terutama dalam pengolahan data nilai siswa. Lamanya waktu yang

diperlukan untuk memasukkan nilai siswa secara manual menghambat proses

penyerahan laporan nilai ke pimpinan dan hasil nilai ke para siswa. Perancangan

sistem informasi nilai siswa ini dibuat dengan menggunakan aplikasi XAMPP dimana

program ini memungkinkan user untuk melihat data yang telah diolah admin terutama

nilai. Sistem informasi nilai ini bisa menjadi salah satu solusi yang dapat digunakan

untuk mempermudah admin dan pegawai dalam pengolahan data.

BAB 1 PENDAHULUAN

1.1 Latar Belakang

  

Di zaman yang makin canggih ini, komputer merupakan alat yang sangat dibutuhkan

oleh banyak instansi dan perusahaan-perusahaan milik negara maupun swasta.

  

Pemakaian komputer ini semakin berkembang pesat di segala bidang sesuai dengan

kemajuan zaman. Sejalan dengan makin berkembangnya dunia teknologi modern saat

ini, banyak mengakibatkan perubahan kehidupan manusia dalam menangani berbagai

masalah yang terjadi dan ada hubungannya dengan proses pembangunan secara

menyeluruh.

  Komputer berasal dari bahasa Inggris yaitu, computer yang berasal dari kata

compute yang artinya menghitung. Jadi secara bahasa, computer adalah alat hitung.

  

Komputer diciptakan sebagai alat bantu hitung yang memudahkan manusia dalam

melakukan penghitungan. Namun dalam perkembangan teknologi, komputer dapat

digunakan dalam membantu berbagai macam pekerjaan manusia. Seperti dalam

bidang akuntansi, dan administrasi.

  Jika diperhatikan dan ditelusuri kemajuan yang telah kita capai, maka terlihat

dengan jelas bahwa permasalahannya adalah terletak pada pengguna data dan

informasi yang akurat. Penerapan suatu sistem data dan informasi sebenarnya tidak

  

terlepas dari penggunaan peralatan elektronik yang dapat membantu manusia dalam

menangani proses sistem informasi.

  Sekolah adalah salah satu sarana organisasi dalam memberikan pelayanan

kepada masyarakat dalam bidang pendidikan. Salah satu bagian terpenting dari suatu

sekolah adalah siswa dan nilai siswa tersebut. Dalam satu sekolah ada ratusan siswa

dan masing-masing mempunyai nilai yang berbeda-beda. Tak jarang penyimpanan

nilai siswa dicatat dan disimpan secara manual. Sehingga memakan waktu yang

sangat lama dalam pengerjaannya. Dengan menggunakan komputer waktu pengerjaan

dapat dihemat dan penyimpanan data lebih aman. Serta dapat juga mengurangi faktor

kesalahan manusia (human error).

  Dalam membangun sebuah Sistem Informasi dibutuhkan bahasa server side

script yaitu bahasa yang berbentuk script yang terletak dan dieksekusi di server untuk

kemudian hasilnya (berupa kode HTML) dikembalikan ke browser pengguna/ klien.

  

Bahasa script yang penulis pergunakan adalah PHP (Personal Home Page) karena

sifatnya yang open source dan dapat dengan mudah dikembangkan. PHP dirancang

untuk membentuk suatu Web yang bersifat dinamis yang artinya halaman yang akan

ditampilkan dibuat saat halaman itu diminta oleh pengguna/ klien. Misalnya dapat

mengakses database dan menampilkannya di halaman Web yang bersifat dinamis

yang artinya halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh

pengguna/ klien. Misalnya dapat mengakses database dan menampilkannya di

halaman Web dengan cepat dan mudah. PHP juga mempunyai fungsi – fungsi yang

cukup lengkap, multiplatform serta mampu berinteraksi dengan berbagai macam

database. MySQL merupakan database server yang mampu menampung sampai

  

ratusan Giga Record. Jika digabung dengan PHP, maka dengan kemampuan tersebut

aplikasi yang akan dibuat semakin powerfull. (Andi,.2009) Sistem yang digunakan oleh Sekolah SMP Negeri 1 Rantau Selatan masih

menggunakan sistem manual dimana sistem penginputan data-data terutama data nilai

masih menggunakan kertas dan banyak menyita waktu para pegajar maupun pegawai.

  Dengan melihat dari berbagai sisi dan sudut pandang, dirancanglah sebuah

sistem informasi nilai siswa yang terkomputerisasi dan akan diterapkan sehingga

diharapkan mampu memberikan pelayanan yang lebih cepat dan akurat. Atas dasar

itulah, maka penulis memilih judul “PERANCANGAN SISTEM INFORMASI

NILAI SISWA SMP NEGERI 1 RANTAU SELATAN”.

1.2 Rumusan Masalah

  

Berdasarkan uraian di atas, maka yang menjadi masalah adalah bagaimanakah

informasi yang terdapat pada SMP NEGERI 1 RANTAU SELATAN dapat diakses

dengan mudah oleh masyarakat serta mengurangi masalah dalam pengelolaan data

siswa terutama yang berkaitan dengan nilai siswa.

1.3 Batasan Masalah

  Agar sistem yang dirancang tetap berjalan sesuai dengan sasaran yang ingin dicapai maka dibuat batasan masalah agar langkah pengerjaan tetap bersifat sistematis dan efisien. Adapun batasan yang dilakukan dalam perancangan sistem ini antara lain:

  1. Sistem yang dirancang hanya menangani nilai siswa yang meliputi data nilai, data siswa dan data guru.

  2. Sistem yang dirancang akan diupayakan dapat bekerja secara dinamis, yaitu dipergunakan dari tahun ke tahun.

  1.4 Maksud Maksud dari penelitian ini adalah membuat perancangan sistem informasi nilai siswa agar pengolahan data nilai siswa menjadi lebih efektif dan efisien serta informasi yang terdapat pada sekolah tersebut dapat dengan mudah diakses oleh masyarakat.

  1.5 Manfaat Ada beberapa manfaat yang kita dapat dalam merancang sistem ini : 1. Dapat memberi kemudahan dalampembuatan laporan siswa.

2. Data yang disimpan aman serta dapat menghemat waktu dan kertas.

  3. Meningkatkan efektivitas dan produktivitas kerja pegawai dalam pengelolaan data nilai siswa sehingga menghasilkan informasi yang akurat, cepat, tepat dan berkualitas.

1.6 Metodologi Penelitian 1. Pengumpulan data.

  

Pengumpulan data dilakukan dengan cara observasi langsung ke instansi yang

bersangkutan yakni SMP NEGERI 1 RANTAU SELATAN dengan cara

bertanya langsung ke petugas sekolah yang bersangkutan mengenai informasi

sekolah terutama hal-hal yang berkaitan dengan data siswa, guru dan staf

pegawai sekolah.

Sedangkan yang berhubungan dengan sistem yakni pengumpulan data atau

informasi yang diambil dari buku-buku yang berhubungan dengan PHP

MySQL, Macromedia Dreamweaver, serta aplikasi XAMPP.

  2. Pembuatan desain.

  

3. Perancangan program dengan menggunakan bahasa pemrograman HTML dan

PHP serta database MySQL.

  4. Pengujian sistem / program.

1.7 Sistematika Penulisan Secara garis besar Tugas Akhir ini dibagi atas enam bab dan beberapa lampiran.

  Adapun ke enam bab tersebut adalah sebagai berikut.

  BAB 1: PENDAHULUAN Bab ini merupakan bagian yang berisi mengenai latar belakang penulisan, identifikasi

dan batasan masalah , maksud dan tujuan, metodologi penelitian serta sistematika

penulisan.

  BAB 2: LANDASAN TEORI Bab ini berisikan tentang uraian teoritis mengenai konsep dasar sistem, informasi, dan

sistem informasi, pengenalan internet, pengenalan apache, PHP, MySQL dan

Macromedia Dreamweaver.

  BAB 3: SEKILAS TENTANG PERUSAHAAN Bab ini berisikan tentang uraian umum mengenai struktur organisasi SMP NEGERI 1 RANTAU SELATAN, serta tugas-tugas dari bagian PKS .

  BAB 4: PERANCANGAN SISTEM Bab ini berisikan tentang rancangan sistem yang terpadu dengan database,rancangan model tampilan Website,file yang digunakan serta algoritma terbentuknya program. BAB 5: IMPLEMENTASI SISTEM Bab ini merupakan bagian yang berisi tentang pengertian dan tujun inplementasi

sistem serta penjabaran elemen-elemen sistem baik dari segi hardware,software, dan

brainware.

  BAB 6: KESIMPULAN DAN SARAN Bab ini berisi kesimpulan mengenai hasil rancangan sistem yang telah dibentuk dan disertai dengan saran yang diberikan oleh penulis kepada pihak sekolah.

BAB 2 LANDASAN TEORI

1.1 Data

  

Data sering disebut juga sebagai bahan mentah informasi. Kegunaan dari data adalah

sebagai bahan dasar yang objektif di dalam proses penyusunan kebijaksanaandan

keputusan oleh Pimpinan Organisasi. Jadi data adalah fakta dari suatu pernyataan

yang berasal dari kenyataan , dimana pernyataan tersebut merupakan hasil dari

pengukuran/pengamatan.(Sutarman, 2009).

  

Adapun defenisi dari kata data adalah suatu istilah majemuk dari datum yang

berarti fakta atau bagian dari kata yang mengandung arti, yang berhubungan dengan

kenyataan, simbol-simbol, ganbar-gambar, angka-angka atau huruf-huruf yang

menunjukkan ide, objek, kondisi atau situasi. Jelasnya data itu dapat berupa apa saja

dan dapat ditemui dimana saja. Dalam kaitannya pengolahan data dengan komputer,

pengertian data dapat dibatasi pada fakta-fakta yang dapat direkam. Dalam setiap

pengolahan data, data merupakan sumber informasi yang dapat dihasilkan.

1.2 Sistem

  

Terdapat dua kelompok di dalam mendefenisikan sistem, yaitu yang menekankan

pada prosedurnya dan yang menekankan pada komponen atau elemennya. Pendekatan

sistem yang lebih menekankan pada prosedurnya mendefenisikan sistem sebagai

berikut: Suatu sistem merupakan suatu jaringan kerja dari prosedur-prosedur yang

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

menyelesaikan suatu sasaran tertentu. (Al-Bahra, 2005).

  Pendekatan sistem yang lebih menekankan pada komponen atau elemennya

mendefenisikan sistem sebagai berikut: Sistem merupakan bagian-bagian yang saling

berkaitan dan beroperasi bersama untuk mencapai beberapa sasaran atau maksud. (Al-

Bahra, 2005)

1.3 Informasi

  

Informasi adalah sekumpulan fakta/data yang diorganisasikan dengan cara tertentu

sehingga mempunyai arti bagi penerimanya, dengan kata lain informasi datang dari

data yang akan di proses.(Sutarman, 2009). Suatu informasi dikatakan bernilai bila

manfaatnya lebih efektif dibandingkan dengan biaya untuk mendapatkan informasi

tersebut. Informasi akan memiliki arti manakala informasi tersebut memiliki unsur-

unsur sebagai berikut :

  1. Relevan artinya informasi yang diinginkan benar-benar ada relevansi dengan masalah yang dihadapi.

  2. Kejelasan artinya terbebas dari istilah-istilah yang membingungkan.

  3. Akurasi artinya bahwa informasi yang disajikan harus secara teliti dan lengkap.

  4. Tepat artinya data yang disajikan adalah data terbaru.

1.4 Sistem informasi

  

Informasi dapat diperoleh dari sistem informasi (Information System) atau disebut

juga dengan processing system atau information generating system. Sistem informasi

dapat diartikan sebagai berikut:

  

a. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen

dalam organisasisi untuk mencapai suatu tujuan tertentu yaitu menyajikan informasi.

  b. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan atau untuk mengendalikan organisasi.

  c. Sistem informasi sendiri memiliki sejumlah komponen tertentu, yang terdiri dari beberapa komponen yang berbeda yaitu, manusia, data, hardware, dan software. Sebagai suatu sistem, setiap komponen tersebut berinteraksi satu dengan lainnya membentuk satu kesatuan untuk mencapai sasarannya.

  

Hardware System Data

Software

User

Gambar 2.1 Komponen sistem informasi

  Sistem informasi merupakan seperangkat fungsi operasional yang dapat

menghasilkan suatu keputusan yang cepat, tepat, dan akurat. Sistem informasi

biasanya selalu dijadikan tumpuan untuk menghasilkan sebuah informasi sebagai

pendukung yang handal yang merupakan bagian penting dalam sebuah perusahaan,

organisasi, dan badan usaha lainnya. (Laudon, 2008)

2.5 Internet

  

Internet adalah sumber daya informasi yang menjangkau seluruh dunia. Sumber daya

informasi tersebut sangat luas dan sangat besar sehingga tidak seorang, satu organisasi

atau negara yang dapat menanganinya sendiri. Internet berasal dari jaringan komputer

yang dibentuk pada tahun 1970-an. Jarinagn komputer tersebut disebut dengan

Arpanet, yaitu jaringan komputer yang dibentuk oleh departemen pertahanan Amerika

Serikat. Selanjutnya, jaringan komputer tersebut diperbaharui dan dikembangkan dan

sekarang menjadi tulang punggung global untuk sumber daya informasi yang disebut

dengan internet.

2.6. Web Server

  

Web server adalah sebuah bentuk server yang khusus digunakan untuk menyimpan

halaman website atau homepage dalam protokol http. Komputer dapat dikatakan

sebagai web server jika komputer tersebut memiliki suatu program server yang

disebut personal web server ( PWS ). PWS tersebut digunakan agar halaman web yang

ada dalam sebuah komputer server dapat dipanggil oleh komputer klien. Web server

dapat menampilkan data berupa teks, hypertext dan gambar. Website ( situs web )

merupakan alamat yang berfungsi sebagai tempat penyimpanan data dan informasi

dengan berdasarkan topik tertentu. URL adalah sarana yang digunakan untuk

menentukan lokasi informasi pada suatu web server. Macam-macam web server

antara lain : a.

  IIS

  b. APACHE

  c. PWS

  d. Xitami (Mico Pardosi,2004)

  2.7 World Wide Web ( WWW )

Layanan yang paling sering digunakan dan memiliki perkembangan yang sangat

cepat karena layanan ini bisa menerima informasi dalam berbagai format (

multimedia ). Informasi dalam web disimpan kedalam bentuk dokumen yang disebut

halaman web ( web page ). Pada prinsipnya, World Wide Web bekerja dengan cara

menampilkan file-file html yang berasal dariweb server pada program klien khusus

yaitu web browser. Jenis-jenis browser yang sering digunakan adalah Internet

Explorer, Mozila, FireFox, Flock, Opera dan sebagainya.

  2.8 Search Engine

Search engine adalah salah satu fasilitas internet yang dijalankan melalui browser

untuk mencari informasi yang diinginkan. Search engine menampung database dari

situs-situs yang berada diseluruh dunia yang jumlahnya milyaran halamn web, cukup

dengan memasukkan kata kunci maka search engine akan menampilkan beberapa link

situs disertai keterangan singkat. Search engine yang sangat terkenal antara lain adalah

Google, namaun masih banyak lagi search engine lain yang dapat digunakan seperti

Altavista, MSN, Yahoo Search dan sebagainya

2.9 Hyper Text Transfer Protokol ( HTTP )

  

HTTP bisa dianggap sebagai sistem yang bermodel clien server. Browser web

sebagai clientnya, mengirimkan permintaan kepada web server untuk mengirimkan

permintaan kepada web server untuk mengirimkan dokumen-dokumen web yang

dikehendaki pengguna. Web server lalu memenuhi permintaan ini dan

mengirimkannya melalui jaringan kepada browser ( Mico Pardosi, 2004 ).

  HTTP bekerja diatas protokol TCP ( Transmission Control Protokol ) yang

menjamin sampainya data di tujuan dalam urutan yang benar. Bila suatu kesalahan

terjadi selama proses pengiriman, pihak pengirim akan mendapat pemberitahuan

bahwa telah terjadi ketidakberesan. Karenanya server dan client tidak harus

menyediakan mekanisme untuk memeriksa kesalahan transmisi data, yang berarti

mempermudah pekerjaan pemograman. Namun demikian, HTTP tidak memiliki apa

disebut session, seperti halnya FTP, yang menjaga hubungan antara server dan client

secara konsisten. Setiap halaman web yang dikirimkan akan melibatkan suatu proses

penyambungan antara server dan client , baru kemudian datanya ditransfer. Setelah

data selesai di transfer, koneksi antara server dan client akan diputus. Sifatnya

membuat HTTP sering disebut dengan istilah protokol hit dan run ( Mico Pardosi,

2004 ). Suatu halaman web sering kali berisi beberapa file gambar atau beberapa file

lain. HTTP memaksa server untuk menjalin hubungan baru setiap kali hendak

mengirim satu buah file, ini tidak menguntungkan dan efisien, mengingat proses

hubung-putus-hubung semacam ini menyebabkan beban bagi jaringan.

2.10 Pengenalan XAMPP

  

Kepanjangan dari XAMPP yaitu Apache, PHP, MySQL, PHP MyAdmin. XAMPP

merupakan tool yang menyadiakan paket perangkat lunak ke dalam satu buah paket.

  

Denagn menginstal XAMPP maka tidak perlu lagi melakukan instalasi dan

konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan

menginstalasi dan mengkonfigurasikannya secara otomatis atau auto konfigurasi.

Versi XAMPP yang ada saat ini adalah Versi.1.4.14 atau yang terbarunya bisa anda

download pada

  Sofware XAMPP ini terdiri atas :

  a. Apache versi 2.0.54

  b. MySQL versi 4.2.12

  c. PHP versi 5.0.4

  d. PHP MyAdmin versi 2.6.2

2.11 Pengenalan Apache

  

Apache sudah berkembang sejak versi pertamanya. Sampai saat ini versi terakhirnya

yang ada yaitu Apache versi 2.0.54. Apache bersifat open source, artinya setiap orang

boleh menggunakannya, mengambil bahkan mengubah kode programnya.

  Tugas utama apache adalah menghasilkan halaman web yang benar kepada

peminta, berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. Jika

diperlukan juga berdasarkan kode PHP yang dituliskan, maka dapat saja suatu

  

database diakses terlebih dahulu ( misalnya dalam MySQL ) untuk mendukung

halaman web yang dihasilkan.

2.12 Pengenalan Personal Homepage ( PHP )

  

PHP adalah singkatan dari PHP Hypertext Preprocessor yang merupakan bahasa

berbentuk skrip yang ditempatkan dalam server dan diproses diserver. Hasilnya akan

dikirim ke client tempat pemakai menggunakan browser. Berbeda dengan Javascript

yang mana skrip diproses client.

  PHP pertama kali dibuat pada musim gugur tahun 1994 oleh Ramus Lerdoff.

Ini bermula saat Ramus Lerdoff membuat sejumlah skrip perl yang dapat mengamati

siapa saja yang melihat-lihat daftar riwayat hidupnya. Skrip-skrip ini selanjutnya

dikemas menjadi tool yang disebut “ Personal Home Page”. Paket inilah yang

menjadi cikal bakal PHP. Pada tahun 1995, Ramus menciptakan PHP/FI (Personal

Home Page/Form Interpreter) versi 2.0. Sejak itulah PHP bersifat open source.

  Pada bulan November 1997, PHP/FI versi 2.0 berhasil dirilis. Pada rilis ini

interpreter sudah diimplementasikan dalam bahasa C. Masih pada tahun yang sama

sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih

bersih, baik dan cepat. Pada bulan Juni 1998 Zend kembali merilis interpreter baru

untuk PHP dan meresmikan nama rilis tersebut menjadi PHP 3.0. Kemudian pada

pertengahan tahun 1999, Zend merilis kembali interpreter PHP baru dengan nama

PHP 4.0. PHP 4.0 merupakan versi PHP yang paling populer di kalangan pogrammer

website. Alasan yang menjadikan versi 4.0 begitu diminati adalah kemampuannya

  

untuk membangun aplikasi website yang kompleks, namun tetap stabil dalam

kecepatan proses dan stabilitas yang tinggi.

  Mulai pada bulan Juni 2004, PHP 5.0 kembali dirilis oleh Zend. Versi ini

adalah versi yang paling mutakhir dari PHP. Pada versi ini juga dikenalkan model

pemrograman berorientasi objek baru yang menjawab perkembangan bahasa

pemrograman ke arah pemorgran yang berorientasi objek.

2.12.1 Kelebihan dan Kelemahan PHP

  Kelebihan PHP sebagai bahasa server-side adalah :

  

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan

sebuah kompilasi dalam penggunaanya.

  

2. Web Server yang mendukung php dapat ditemukan dimana - mana dari mulai IIS

sampai dengan apache, dengan configurasi yang relatif mudah.

  

3. Dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan

secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem.

  Adapun Kelemahan PHP adalah : 1. Tidak ideal untuk pengembangan skala besar.

  

2. Tidak bisa memisahkan antara tampilan dengan logik dengan baik (walau

penggunaan template dapat memperbaikinya).

  

3. PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam

melakukan pemrograman dan kurang memperhatikan isu dan konfigurasi PHP.

2.12.2 Penggabungan Script PHP dan HTML

  

Bahasa pemrograman PHP dapat digabungkan dengan HTML dengan terlebih dahulu

memberikan tanda tag buka dilanjutkan tanda tanya ( <? ) kemudian ditutup dengan

tanda tanya dilanjutkan tanda tag tutup ( ?> ). Ada dua tipe penggabungan antara PHP

dan HTML yaitu:

  1. Embedded Script

Yakni penulisan tag PHP di sela-sela tag HTML. Dengan cara ini, penulisan tag PHP

digunakan untuk mengapit bagian-bagian tertentu dalam dokumen yang memerlukan

script PHP untuk proses di dalam server. Embedded Script menempatkan sebagai

bagian dari script HTML. Contoh penulisan Embedded Script dapat dilihat di bawah ini :

  <html> <head> <title>Testing</title> </head> <body> <? echo "Halo Dunia"; ?> </body> </html>

2. Non Embedded Script Yakni cara penulisan tag PHP dibagian paling awal dan paling akhir dokumen.

  

Dengan cara ini, penulisan tag PHP digunakan untuk mengawali dan mengakhiri

keseluruhan bagian dalam sebuah dokumen. Non Embedded Script menempatkan

script HTML sebagai bagian dari script PHP. Contoh Penulisan Non Embedded

Script dapat dilihat dibawah ini :

  <? echo ‘<html>’; echo ’<head>’; echo ‘<title>Testing</title>’; echo ‘</head> <body>’; echo ‘Halo Dunia’; echo ‘</body>’; echo ’</html>’; ?>

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

  

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

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

yaitu bahasa pemrograman standar yang digunakan untuk mengakses server database.

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

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

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

real, char, date, time, dan lainnya.

  MySQL memiliki keunggulan, diantaranya :

  a. Bekerja pada berbagai plat form ( tersedia berbagai versi untuk berbagai sistem operasi )

b. Pengaksesan database dapat dilakukan dengan mudah

  c. Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi sistem database d. Mendukung record yang memiliki kolom dengan panjang tetap atau

panjang bervariasi, dan masih banyak keunggulan lainnya

e. MySQL dan PHP saling terintegrasi , maksudnya adalah pembuatan data base dengan menggunakan sintak PHP dapat dibuat. Sedangkan input yang dimasukkan melalui aplikasi web yang menggunakan skrip server side seperti PHP dapat langsung dimasukkan ke data base MySQL yang ada di server dan tentunya web tersebut berada di sebuah web server.

2.14 PHP MyAdmin

  Pengelolaan database dengan MYSQL harus dilakukan dengan mengetikkan baris-

baris perintah yang sesuai (command line) untuk setiap maksud tertentu. Jika anda

ingin membuat database, ketikkan baris perintah yang sesuai untuk membuat database.

Jika kita ingin menghapus tabel, ketikkan baris perintah yang sesuai untuk menghapus

tabel. Hal tersebut tentu cukup menyulitkan karena kita harus hafal dan mengetikkan

perintahnya satu-persatu.

  

Banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola data

base dalam MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin kita

dapat membuat tabel, mengisi data dan lain-lain dengan mudah tanpa harus hafal

perintahnya. Untuk mengaktifkan phpMyAdmin langkah-langkahnya adalah : yang

pertama setelah XAMP kita terinstall, kita harus mengaktifkan web server Apache dan

MySQL dari control panel XAMPP. Yang kedua, jalankan browser kesayangan Anda

(IE, Mozilla Firefox atau Opera) lalu ketikkan alamat web berikut :

http://localhost/phpmyadmin/ pada address bar lalu tekan Enter. Langkah ketiga

apabila telah nampak interface (tampilan antar muka) phpMyAdmin anda bisa

memulainya dengan mengetikkan nama database, nama tabel dan seterusnya.

  2.14 CSS (Cascading Style Sheet)

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

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

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

atau dapat pula mengubah warna border pada tabel, dan masih banyak lagi hal yang

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

tampilan pada halaman HTML.

  2.15 Macromedia Dreamweaver 8

Versi terbaru Macromedia Dreamweaver di tahun 2005 adalah Macromedia

Dreamweaver 8 yang merupakan penyempurnaan dari versi sebelumnya dan tentu saja

semakin mudah pengunaannya. Fasilitas terbaru dari Macromedia Dreamweaver 8

adalah Zoom Tool and Guides, Panel CSS yang baru, Code collapse, Coding Toolbar

dan Insert Flash Video.

  Tidak jauh beda dengan kemampuan versi sebelumnya, Macromedia

Dreamweaver 8 mendukung pemrograman Client Side yang terkenal, yaitu JavaScipt

dengan penggunaan yang sangat mudah. Macromedia dreamweaver 8 juga

mendukung pemrograman Script Server Side, seperti Personal Home Page (PHP),

Active Server Pages (ASP), ASP.NET, ColdFusion dan Java Server Pages (JSP).

  Membuka program Macromedia Dreamweaver 8 tidak berbeda dengan

membuka program Windows lainnya, yaitu Start - All ProgramsMacromedia -

Macromedia Dreamweaver 8. Pada awal pembukaan akan tampil Start Page atau

halaman awal dari Dreamweaver 8.

Gambar 2.2 Tampilan Start page Macromedia Dreamweaver 8

  

BAB 3

GAMBARAN UMUM PERUSAHAAN

3.1. Sejarah Perusahaan

  

Sekolah SMP Negeri 1 Rantau Prapat yang didirikan pada tahun 1965 yang beralamat

di Jalan Kihajar Dewantara Rantauprapat yang saat ini dikepalai oleh bapak Drs.

  

Sanudin, MM telah banyak meluluskan siswa/siswinya ke sekolah-sekolah negeri

maupun swasta dengan peringkat yang sangat memuaskan sehingga sekolah tersebut

mendapatkan akreditas B. Sekolah tersebut mempunyai beberapa fasilitas yang

mendukung kegiatan belajar mengajar seperti Lab.Komputer, Lab.Biologi, Lab.Fisika,

Ruangan tata boga dan perpustakaan. Seiring dengan berjalannya waktu awalnya

nama sekolah tersebut adalah SMP Negeri 1 Rantau Prapat tetapi karena perubahan

kecamatan serta banyaknya desa dan kelurahan maka pada tahun 2005 sekolah

tersebut berubah menjadi SMP Negeri 1 Rantau selatan yang disesuaikan dengan

letak daerah kecamatan dimana sekolah tersebut didirikan.

  Adapun Visi dan Misi dari sekolah tersebut adalah sebagai berikut : Visi : Menuju sekolah yang berstandar Nasional berdasarkan IPTEK dan IMTAQ. - Menerapkan Manajemen Partisipatif. - Melaksanakan berbagai inovasi pembelajaran. - Misi : Mengembangkan lingkungan sekolah menuju komunitas belajar dengan sarana - dan prasarana yang memadai Meningkatkan profesionalisme guru. - Melaksanakan pembinaan keagamaan. -

3.2. Struktur Organisasi

  

Organisasi pada dasarnya bertujuan untuk mengkoordinir suatu kelompok atau badan

yang terdiri dari berbagai personalia serta mendayagunakan kemampuan yang ada

secara keseluruhan untuk dirahkan kepada tujuan tertentu. Selain itu dapat

menggambarkan suatu rangkaian atau proses yang harus dilalui dalam perumusan

tujuan. Pengambilan keputusan dan di lain pihak struktur ini merupakan perincian

kegiatan yang harus dikerjakan masing-masing pegawai sesuai dengan bidang serta

wewenangnya.

  Struktur organisasi ini dapat juga disebut denagn kerangka dasar yang

menunjukkan orang-orang yang ada di dalamnya terhadap tujuan yang telah

ditetapkan dan biasanya disebut oleh pimpinan sebelum dijalankan kegiatan usaha

  

dengan maksud agar lebih jelas dan terlihat akan susunan atau posisi dari setiap

karyawan yang ada dalam organisasi tersebut. Peran dari seorang pimpinan di dalam

suatu organisasi akan sangat menentukan keberhasilan dari tujuan yang akan dicapai

dalam organisasi itu sendiri. Dengan adanya struktur organisasi ini maka akan jelas

bagi setiap anggota tugas dan tanggung jawab.

  Begitu juga dengan SMP Negeri 1 Rantau Selatan mempunyai susunan

organisasi yang disebut dengan Struktur Kerja PKS. I Bidang Kurikulum SMP Negeri

  

1 Rantau Selatan untuk mengawasi dan mengontrol unit-unit yang ada. Adapun

struktur organisasi tersebut adalah sebagai berikut :

  Untuk melaksanakan tugas sebagaimana yang dimaksud di atas, maka SMP Negeri 1 Rantau Selatan disusun dalam susunan sebagai berikut :

1. Tugas Kepala Sekolah

  a. Bertanggung jawab terhadap seluruh kegiatan dan penggunaan sumber- sumber yang ada di sekolah sehingga tercapai tujuan sekolah secara efektif dan efisien.

  b. Memeriksa daftar hadir guru, pegawai, persiapan guru menjelang pelajaran dimulai.

  c. Mengecek kebersihan sekolah meliputi ruang kelas, ruang belajar, WC, halaman dan lingkungan.

  d. Menandatangani surat-surat keluar, mengatasi kasus, pengawasan selama belajar dan menerima tamu.

  e. Melaksanakan penyelesaian pembayaran gaji, SPP, laporan keuangan dan laporan bulanan.

  f. Setiap akhir bulan penutupan buku kas, pertanggungjawaban keuangan, mengevaluasi persediaan penggunaan bahan-bahan praktek dan teori.

  g. Menyelenggarakan perbaikan alat-alat sekolah, evaluasi semester, menceking buku induk, pengisian raport, konsultasi dengan orangtua atau wali siswa pada tiap akhir semester.

  h. Menyelenggarakan UAN, kenaika kelas, pengisian dan pembagian STTB, evaluasi SPMB tentang target kurikulum tiap tahun.

i. Menyusun rencana keuangan, perbaikan dan pemeliharaan gedung sekolah serta perbaikan dan pemeliharaan alat-alat praktek.

  j. Memimpin rapat-rapat tahun ajaran baru, persiapan UAN dan evaluasinya, kemampuan pelajaran dan persiapan SPMB.

2. Tugas PKS Edukatif

  a. Membantu Kasek dalam penyelesaian masalah-masalah kegiatan belajar mengajar.

  b. Menyusun rencana pembangunan dalam pelaksanaan kegiatan belajar mengajar.

  c. Menyusun program pengajaran.

  d. Mewakili Kasek bila berhalangan hadir atau tugas luar.

  e. Mampu menghayatidan mengamalkan tujuan Pendidikan Nasional.

  f. Membina guru dalam pengembangan Pendidikan dan Pengajaran (teknik edukatif).

  g. Mengkoordinir pengembangan perpustakaan.

  h. Menyusun program kegiatan belajar-mengajar semester, formatif, sumatif, UAN.

i. Membuat struktur organisasi sekolah.

3. Tugas PKS.Kesiswaan a. Membantu Kasek dalam pembinaan dan pengembangan kesiswaan.

  b. Rencana kelender kegiatan OSIS, semester, tahunan.

  c. Struktur organisasi OSIS.

  d. Koordinator dan penanggung jawab pelaksanaan 5 K.

  e. Membina sikap dan orientasi siswa dalam bidang seni budayadan olah raga.

4. Tugas PKS Administrasi

  a. Membantu Kasek dalam menanggapi dan menyelesaikan surat yang masuk.

  b. Membantu statistik keadaan murid dan kelulusan.

  c. Menyusun rencana Anggaran Pendapatan Belanja Sekolah bulanan, semester dan tahunan.

  d. Membuat notulen rapat.

  e. Bendaharawan gaji guru dan pegawai.

  f. Bendahara SPP dan uang iuran sekolah.

  g. Menerima/membagi/mendatakan STTB.

5. Tugas PKS Hubungan Masyarakat a. Mengadakan hubungan ke Pemerintahaan.

  b. Mengadakan hubungan sosial kemasyarakatan.

  c. Merencanakan kegiatan sosial masyarakat.

6. Tugas Wali Kelas a. Mengadakan pendataan tentang pribadi siswa pada buku kasus.

  b. Mengenal pribadi dan lingkungan keluarga dan masyarakat dari setiap siswa.

  c. Menjaga dan membina agar kelasnya tetap tertib, rapi, bersih dan bersemangat untuk melangsungkan PMB.

  d. Mengadakan komunikasi dengan orangtua siswa. e. Melaksanakan administrasi kelas yang meliputi absensi, daftar nilai, pengisian buku kasus, raport dan catatan khusus mengenai tentang kemajuan kelas.

  f. Merencanakan rekreasi, studi tour sesuai dengan program ekstrakurikuler OSIS maupun sekolah.

  g. Mengajukan usul atau saran kepada kepala sekolah untuk pembinaan, pengembangan dan peningkatan disiplin serta kualitas siswa.

7. Tugas guru a. Membuat rencana kegiatan PMB.

  b. Membuat persiapan mengajar.

  c. Melaksanakan kegiatan PMB.

  d. Melaksanakan kegiatan evaluasi.

  e. Mengabsen murid sebelum kegiatan dimulai.

  f. Membuat dan menyusun Job-sheet.

  g. Membuat catatan tentang kemajuan pelajaran tiap siswa.

  h. Mengadakan pemeriksaan, pemeliharaan dan pengawasan Mobiler setiap memasuki kelas terutama dalam hal 5 K.

8. Tugas guru pengawas harian.

  a. Hadir terlebih dahulu dari semua guru pengajar dan pulang setelah selesai semua proses belajar-mengajar.

  b. Mendatakan kehadiran guru dan pegawai.

  c. Melaporkan segala kegiatan satu hari kepada kepala sekolah.

9. Tugas guru BP a. Menyusun struktur BP.

  b. Menyusun rencana kegiatan pelayanan operasional BP tahunan.

  

c. Meminta informasi dari orangtua, ketua kelas, guru, wali kelas, teman satu

kelompok/teman terdekat.

  

d. Memecahkan kasus-kasus siswa untuk kelancaran proses belajar-mengajar,

dengan melaksanakan dan memilih cara yang tepat.

10. Tugas kewiratatausahaan

  a. Membantu kepala sekolah dalam mengembangkan pembinaan ketatausahaan kantor dan kearsipan.

  b. Menyusun administrasi keguruan dan pegawai.

  c. Menyusun administrasi surat menyurat.

  d. Mendatakan kehadiran guru dan pegawai.

  e. Mengatur pengetikan surat-surat.

  f. Membantu PKS administrasi dalam penyusunan RAPBS.

  g. Membuat data siswa.

  h. Membuat administrasi inventaris.

i. Mengatur kebersihan kantor.

  j. Mendatakan surat-surat yang keluar masuk. k. Koordinasi tugas dengan PKS administrasi.

BAB 4 PERANCANGAN SISTEM

4.1 Perancangan Sistem

  Perancangan sistem adalah upaya dalam suatu organisasi atau lembaga untuk memulai memiliki suatu sistem yang lebih baik lagi dari sistem sebelumnya.

  Perancangan sistem dilakukan setelah mendapatkan gambaran dengan jelas apa yang harus dilakukan. Adapun tujuan dari perancangan sistem yaitu untuk memenuhi kebutuhan bagi pengguna atau pemakai (user) mengenai gambaran yang jelas tentang perancangan sistem yang akan dibuat dan diimplementasikan nantinya.

4.2 Perancangan Data Flow Diagram (DFD)

  Data flow diagram adalah gambaran sistem secara logika. Gambaran ini tidak tergantung pada perangkat keras (Hardware), perangkat lunak (Software), Struktur data maupun organisasi. Pada tahap penanganan notasi simbol dan anak panah mewakili ataupun menggambarkan keterangan arus data pada perancangan sistem dimana sangat memmbantu dalam penjelasan/komunikasi terhadap sistem yang menggunakan notasi simbol dalam arus sistem yang berjalan. Adapun simbol-simbol dari Data Flow Diagram yaitu : No Gambar Nama Fungsi

  

1. Kesatuan Luar Merupakan kesatuan luar di

(External entity) lingkungan luar sistem yang akan memberikan input atau menerima output dari sistem

  Proses (Proses) Kegiatan dari hasil suatu arus data yang masuk dalam proses untuk dihasilkan arus data yang akan keluar atau untuk mengubah input menjadi output Aliran Data Data mengalir melalui sistem

  (Data Flow) dimulai dengan sebagian input dan diubah menjadi output. Penyimpanan Data Data disimpan untuk keperluan

(Data Storage) berikutnya

Tabel 4.1 Simbol-simbol DFD

  1. Diagram Konteks Diagram konteks sistem informasi akademik ini adalah proses pengolahan data yang sudah terkomputerisasi. Admin sudah lebih mudah dalam menginput data dengan cara melakukan login. Laporan kepada kepala sekolah juga tidak dalam pencatatan manual lagi. Berikut gambar diagram konteks yang dirancang penulis.

  

Siswa

Cek Nilai Info Nilai Cek Data Siswa Info Siswa

  Info Nilai Info Data Siswa Info Data Nilai

Admin Website Guru

  Data Siswa Data Kelas Laporan Data Siswa Data Nilai Laporan Data Nilai Data Guru

  

Kepala

Sekolah

Gambar 4.1 Diagram Konteks Pada Perancangan Sistem Informasi Nilai Siswa SMP Negeri 1 Rantau Selatan

2. Data Flow Diagram Level Nol

  Admin Input User

  F1 Data User Input Guru F2 Data Guru Input Kelas

  F3 Data Kelas Input Siswa F4 Data Siswa

  Input Absensi F5 Data Absensi Input

  Nilai F6 Data Nilai Input Artikel

  F7 Data Artikel Admin

Gambar 4.2 Diagram Level Nol Pada Perancangan Sistem Informasi Nilai

  

Siswa SMP Negeri 1 Rantau Selatan

3. Data Flow Diagram Level 1

  Data User Data User Valid Data Guru Data Guru

  1.2 Simpan Data

  1.4 Simpan Data

  Login

  Siswa Kelas Guru User

  Data Artikel Data Nilai Data b i

  Hak Akses Admin

  1.1 Simpan Data

  1.3 Simpan Data

  Data Kelas Data Kelas Data Master Data Login Data Login Valid

1.0 Input Data

  1.5 Simpan Data Siswa

  1.6 Simpan Data Absensi

  1.7 Simpan Data Nilai

  1.8 Simpan Data Artikel

Gambar 4.3 Diagram Level 1 Pada Perancangan Sistem Informasi Nilai Siswa SMP Negeri 1 Rantau Selatan

  Data Nilai Data Nilai Data Artikel Data Berita Valid

  Data Siswa Data Siswa Data Absensi Data Absensi

4.3 Perancangan Database

  

Perancangan database adalah salah satu langkah untuk menentukan file database,

table, tipe data dan ukuran dari data yang digunakan. Tahap ini merupakan tahap

yang paling penting dalam perancangan sistem.

  Pada tahap ini dipersiapkan tempat untuk menampung data di server, data

tersebut nantinya akan diproses oleh program yang kita buat pada tahap

pemrograman, baik penambahan, pengeditan, panghapusan dan menampilkan isi

database ke halaman web. Database terdiri atas tabel-tabel yang dibuat dengan

menggunakan program MySQL.

  Adapun database yang dibuat oleh penulis adalah database SMP NEGERI 1 Rantau Selatan dengan tabel-tabel sebagai berikut : a. Tabel User

Tabel 4.2 User Field Type Length Keterangan

  Id Int

  11 Id User Name Varchar

  20 Username Password Varchar

  20 Password Status Varchar

  20 Status User

  b. Tabel Guru/Pegawai

Tabel 4.3 Guru/Pegawai Field Type Length Keterangan

  Id Int

  11 Id Guru Nip Varchar

  20 Nip Guru Nama Varchar

  20 Nama Guru Agama Varchar

  20 Agama jenis_kelamin Varchar

  d. Tabel siswa

  Id Int

Tabel 4.6 Absensi Field Type Length Keterangan

  20 Semester keterangan Text Keterangan e. Tabel Absensi

  25 Kelas semester Varchar

  25 Tahun Masuk Kelas Varchar

  10 Jenis Kelamin alamat Text Alamat Siswa Ttl Text Tempat Tanggal Lahir masuk Varchar

  20 Agama jenis_kelamin Varchar

  25 Nama Siswa agama Varchar

  30 Nis Siswa Nama Varchar

  30 Id Siswa Nisn Varchar

  Id Int

Tabel 4.5 Siswa Field Type Length Keterangan

  25 Nip Guru/Pegawai

  15 Jenis kelamin Alamat Text Alamat Guru Ttl Text Temapat Tanggal Lahir Pangkat Varchar

  15 Nama Kelas wali_kelas Varchar

  15 Id Guru/Pegawai kelas Varchar

  id Int

Tabel 4.4 Kelas Field Type Length Keterangan

  c. Tabel Kelas

  10 Keterangan

  20 Nuptk Keterangan Text

  20 Jabatan Nuptk Varchar

  15 Akta jabatan Varchar

  25 Pendidikan Akta Varchar

  20 Golongan Pendidikan Varchar

  25 Pangkat Golongan Varchar

  10 Id Siswa Kelas Varchar

  10 Kelas Nisn Varchar

  10 Standard Nilai angka_PPkn Varchar

  10 Standard Nilai angka_IPS Varchar

  10 Nilai Keseluruhan huruf_BIOLOGI Text Huruf Nilai

deskripsi_BIOLOGI Text Deskripsi Belajar

kkm_IPS Varchar

  10 Standard Nilai angka_BIOLOGI Varchar

  10 Nilai Keseluruhan huruf_FISIKA Text Huruf Nilai

deskripsi_FISIKA Text Deskripsi Belajar

kkm_BIOLOGI Varchar

  10 Standard Nilai angka_FISIKA Varchar

  10 Nilai Keseluruhan huruf_MTK Text Huruf Nilai

deskripsi_MTK Text Deskripsi Belajar

kkm_FISIKA Varchar

  10 Standard Nilai angka_MTK Varchar

  10 Nilai Keseluruhan huruf_BI Text Huruf Nilai

deskripsi_BI Text Deskripsi Belajar

kkm_MTK Varchar

  10 Standard Nilai angka_BI Varchar

  10 Nilai Keseluruhan huruf_PPkn Text Huruf Nilai

deskripsi_PPkn Text Deskripsi Belajar

kkm_BI Varchar

  10 Nilai Keseluruhan huruf_PendAgm Text Huruf Nilai

deskripsi_PendAgm Text Deskripsi Belajar

kkm_PPkn Varchar

  10 Nis Siswa keterangan Tinytext Keterangan Date Date Tanggal Absen

  10 Standard Nilai angka_PendAgm Varchar

  10 Nilai Keseluruhan huruf_penjaskes Text Huruf Nilai

deskripsi_penjaskes Text Deskripsi Belajar

kkm_PendAgm Varchar

  10 Standard Nilai angka_penjaskes Varchar

  10 Semester kkm_penjaskes Varchar

  10 Nama Kelas Semester Varchar

  10 Nis Siswa Kelas Varchar

  10 Id Siswa Nisn Varchar

  Id Int

Tabel 4.7 Nilai Field Type Length Keterangan

  f. Tabel Nilai

  10 Nilai Keseluruhan huruf_IPS Text Huruf Nilai

  

deskripsi_IPS Text Deskripsi Belajar

kkm_Ekonomi Varchar

  10 Standard Nilai angka_TIK Varchar

  5 Tk Presentasi Varchar

  5 Izin Tk Varchar

  5 Sakit Izin Varchar

  5 Kepribadian Sakit Varchar

  10 Akhlak Kepribadian Varchar

  10 Nilai2 keterangan_pengembangan_diri2 Text Keterangan2 Akhlak Varchar

  10 Nilai1 keterangan_pengembangan_diri1 Text Keterangan1 jenis_pengembangan_diri2 Text Jenis2 nilai_pengembangan_diri2 Varchar

  10 Nilai0 keterangan_pengembangan_diri0 Text Keterangan0 jenis_pengembangan_diri1 Text Jenis1 nilai_pengembangan_diri1 Varchar

  10 Nilai Keseluruhan huruf_TIK Text Huruf Nilai

deskripsi_TIK Text Deskripsi Belajar

jenis_pengembangan_diri0 Text Jenis0 nilai_pengembangan_diri0 Varchar

  10 Nilai Keseluruhan huruf_Terampil Text Huruf Nilai

deskripsi_Terampil Text Deskripsi Belajar

kkm_TIK Varchar

  10 Standard Nilai angka_Ekonomi Varchar

  10 Standard Nilai angka_Terampil Varchar

  10 Nilai Keseluruhan huruf_Bing Text Huruf Nilai

deskripsi_Bing Text Deskripsi Belajar

kkm_Terampil Varchar

  10 Standard Nilai angka_Bing Varchar

  10 Nilai Keseluruhan huruf_Kesenian Text Huruf Nilai

deskripsi_Kesenian Text Deskripsi Belajar

kkm_Bing Varchar

  10 Standard Nilai angka_Kesenian Varchar

  10 Nilai Keseluruhan huruf_Geografi Text Huruf Nilai

deskripsi_Geografi Text Deskripsi Belajar

kkm_Kesenian Varchar

  10 Standard Nilai angka_Geografi Varchar

  10 Nilai Keseluruhan huruf_Sejarah Text Huruf Nilai

deskripsi_Sejarah Text Deskripsi Belajar

kkm_Geografi Varchar

  10 Standard Nilai angka_Sejarah Varchar

  10 Nilai Keseluruhan huruf_Ekonomi Text Huruf Nilai

deskripsi_Ekonomi Text Deskripsi Belajar

kkm_Sejarah Varchar

  5 Presentasi g. Tabel Berita

Tabel 4.8 Berita Field Type Length Keterangan

  Id Int

  20 Nama Mapel kode_mp Varchar

  15 Id Mapel nama_mp Varchar

  Id Int

Tabel 4.10 Mata Pelajaran Field Type Length Keterangan

  30 Golongan i. Tabel Mata_Pelajaran

  30 Id Guru/Pegawai Golongan Varchar

Tabel 4.9 Golongan Field Type Length Keterangan

  id_berita Int

  h. Tabel Golongan

  10 Tempat Pengiriman

  10 Hari Pembuatan Tanggal Date Tanggal Pembuatan Jam Time Jam Pembuatan Counter Int

  20 Id User Judul Varchar 100 Judu l Berita isi_berita Text Isi Berita Gambar Varchar 100 Gambar Hari Varchar

  30 Id Kategori id_user Varchar

  30 Id Berita id_kategori Int

  20 Kode Mapel j. Tabel Kotak_Masuk

Tabel 4.11 Kotak Masuk Field Type Length Keterangan

  Id Int

  10 Id Pengirim Nama Varchar

  30 Nama Pengirim Email Varchar

  30 Alamat Email Pesan Text Isi Pesan Replay Text Balasan Pesan time_replay Datetime Waktu Balasan Date Datetime Tanggal k. Tabel Kategori

Tabel 4.12 Kategori Field Type Length Keterangan

  id_kategori Int

  30 Id Kategori nama_kategori Varchar 100 Nama Kategori keterangan Varchar 100 Keterangan

4.4 Pembuatan Flowcart

  

Tahap selanjutnya adalah tahap pembuatan flowchart (diagram 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 dari setiap

  

halaman situs tersebut. Dengan pembuatan flowchart dalam suatu situs dapat

membantu mempermudah dalam pemeliharaan dan pembaharuan isi situs. Hal ini

sangat penting dilakukan karena isi situs harus selalu diperbaharui sehingga

pengunjung tidak bosan.

  

Penjelasan arti lambang-lambang flowchart dapat didefenisikan seperti tabel

berikut : No. Simbol Fungsi

  Terminator, untuk memulai dan mengakhiri suatu program. Process, suatu simbol yang menunjukkan setiap pengolahan yang dilakukan oleh komputer. Data, untuk memasukkan data maupun menunjukkan hasil dari suatu proses. Decision, suatu kondisi yang akan menghasilkan beberapa kemungkinan jawaban atau pilihan. Preparation, suatu simbol yang menyediakan tempat-tempat pengolahan data dalam storage. Connector, merupakan simbol untuk masuk dan keluarnya suatu prosedur pada lembar kertas yang sama. Off-Page Connector, merupakan simbol untuk masuk dan keluarnya suatu prosedur pada lembar kertas yang lain. Arus atau flow, prosedur yang dapat dilakukan dari atas ke bawah, bawah ke atas, dari kiri ke kanan, atau dari kanan ke kiri. Document, merupakan simbol untuk data yang

berbentuk informasi.

Predefined process, untuk menyatakan sekumpulan langkah proses yang ditulis sebagai prosedur.

  Display, untuk output yang ditujukan suatu device, seperti monitor. Magnetic Disk, untuk menyimpan data.

Tabel 4.13 Simbol-simbol Flowchart

1. Flowcart Halaman Utama

  START Menampilkan Halaman Utama

  Halaman Utama Memilih Daftar Link Ya

  A Login Administator Form Login Tidak

  Ya B

  Login User Form Login Tidak Ya

  Profil Halaman Tidak Ya Halaman Contact

  Contact Us Us Tidak Keluar

  END

Gambar 4.4 Flowcart Halaman Utama

2. Flowcart Login Admin

  A Input Username Dan

  Password If True Halaman Utama Admin

  Keluar END Administrator & Password Salah

  C YA Ya Tidak

Gambar 4.5 Halaman Flowcart Login Admin

3. Flowcart Login Siswa/User

  B Input Username Dan

  Password If True Halaman Utama User

  Keluar END User name and Password salah

  D YA Ya Tidak

Gambar 4.6 Flowcart Login Siswa/User

4. Flowcart Halaman Admin

  C Hal.Utama Admin Memilih

  Daftar Link Ya Ya Home

  Home Home Tidak Ya Ya

  Kotak Hal.Kotak Kotak Masuk Masuk Masuk

  Tidak Ya Ubah Hal.Ubah Password Password

  Tidak Logout Ya END

Gambar 4.7 Flowcart Halaman Admin

5. Flowcart Halaman User

  D Hal.Utama User

  Memilih Daftar Link Ya Home Hal.Home

  Tidak Ya Biodata Hal.Biodata Tidak

  Ya Hal.Hasil Hal.Akademik Akademik

  Tidak Ya Hal.Ubah Ubah Password

  Password Tidak Ya Hal.Contact

  Contact Us Us Tidak Logout

  Ya END

Gambar 4.8 Flowcart Halaman User

BAB 5 IMPLEMENTASI SISTEM

  5.1 Pengertian Implementasi Sistem

Implementasi sistem adalah langkah-langkah atau prosedur-prosedur yang dilakukan

dalam menyelesaikan desain sistem yang telah disetujui, untuk menguji, menginstall

dan memulai sistem baru atau sistem yang diperbaiki untuk menggantikan sistem yang

lama.

  5.2 Tujuan Implementasi Sistem Tujuan Implementasi sistem adalah sebagai berikut: 1. Menyelesaikan desain sistem yang telah disetujui sebelumnya.

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

  3. Menguji apakah sistem baru tersebut sesuai dengan pemakai.

  

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

rencana, mengontrol dan melakukan instalasi baru secara benar.

5.3 Komponen Utama dalam Sistem

  

Dalam pembuatan sistem informasi SMP Negeri 1 Rantau Selatan yang sudah

dirancang membutuhkan perangkat keras (hardware), perangkat lunak (software), dan

tenaga pelaksana (brainware).

  a. Perangkat keras (hardware) Perangkat keras yang dibutuhkan dalam pembuatan sistem informasi ini antara lain:

  1. Prosesor

  2. Harddisk

  3. Memori

  4. Monitor

  5. Keyboard

  6. Mouse

  7. Dan lain-lain

b. Perangkat Lunak (software)

1. PHP, MySQL, dan Macromedia Dreamweaver 8 2. Anti virus untuk mengetahui terjadinya kerusakan sistem.

  c. Tenaga Pelaksana (Brainware) Yaitu orang yang memiliki keahlian yang baik dan mengerti sistem operasi komputer untuk menjalankan program.

5.4 Instalasi Software

5.4.1 Instalasi Apache, PHP dan MySQL Dalam menginstalasi Apache, PHP dan MySQL dilakukan secara satu per satu.

  Adapun softwarenya dapat diperoleh dari situs http://www.apache.org untuk Apache, http://www.php.net untuk PHP dan http://www.mysql.com untuk MySQL. Tahap instalasinya dimulai dengan menginstalasi Apache, kemudian disusul dengan menginstalasi PHP dan MySQL. Setelah instalasi selesai dilanjutkan dengan melakukan pengaturan konfigurasi yang diberikan setelah instalasi selesai. Namun hal ini memerlukan pengaturan yang sedikit rumit.

  Alternatif lain yang digunakan penulis adalah dengan menginstalasi Xampp .

Perangkat lunak Xampp 1.6.6 ini penulis download di situs

5.4.2 Instalasi Xampp 1.6.6

  Xampp memberikan paket-paket, diantaranya:

  a. Apache Web Server version 2.2.4

  b. PHP Script Language version 5.2.3

  c. MySQL Database version 5.0.45

  d. PhpMyAdmin Database Manager version 2.10.2

  e. Perl 5.10.1

  f. FileZila FTP Server 0.9.33

  g. Mercury Mail Transport System 4.72 Dengan menginstalasi Xampp secara otomatis ketiga software utama yang akan digunakan yaitu Apache, PHP dan MySQL telah dapat digunakan tanpa perlu konfigurasi yang rumit.

5.5 Pengujian di Browser Setalah menginstal xampp, maka aplikasi web telah dapat diujikan dikomputer lokal.

  Adapun caranya adalah sebagai berikut:

  1. Letakkan file-file yang membangun web kedalam suatu folder, kemudian diletakkan didalam folder htdocs, folder web diberi nama smpnegeri terlihat seperti gambar berikut:

Gambar 5.1 Peletakkan Folder Berisi File-File Web Dalam Folder htdocs

2. Buka web browser dalam hal ini browser yang digunakan adalah Mozilla

  Firefox

  3. Pada kotak URL ketikkan . Tampilannya sebagai berikut:

Gambar 5.2 Penulisan Di URL

  

4. Setelah dilakukan Enter pada Keyboard maka akan terlihat tampilan sebagai

berikut:

Gambar 5.3 Halaman Utama Website SMP Negeri 1 Rantau Selatan

BAB 6 KESIMPULAN DAN SARAN

6.1 Kesimpulan

  

Dalam penulisan Tugas Akhir ini telah diuraikan bagaimana perancangan Sistem

dalam pembangunan website SMP Negeri 1 Rantau Selatan. Maka dapat penulis

simpulkan : 1. Website merupakan sarana informasi online yang dapat diakses oleh siapapun.

2. Dalam membangun sebuah website tidak harus terhubung dengan internet.

  Internet diperlukan pada saat upload file dan pengaksesan website.

6.2 Saran

1. Senantiasa menjaga dan memperbaharui website agar pengunjung tidak merasa bosan dan mendapatkan informasi-informasi yang up-to-date.

  

2. Pemeliharaan keamanan terhadap data-data pada server perlu diperhatikan dan

dijaga agar data-data pada server tidak bisa diakses oleh orang yang tidak berhak mengaksesnya.

  DAFTAR PUSTAKA Al Bahra Bin Ladjamudin. 2005. Analisis dan Desain Sistem Informasi.

  Denz. 8 Juli 2009. Get Inspiration. Pengertian tantang XAMPP.

Laudon, Kenneth C. dan Jane P, Laudon. 2008. Sistem Informasi Manajemen.

  Terjemahan Chrishwan Sungkono dan Machmudin Eka P. Jakarta. Madcoms. 2008. PHP & MySQL untuk Pemula. Madiun: Madcoms & ANDI. Mico, Paradosi. 2004. Pengenalan Internet. Yogyakarta: Penerbit ANDI.

  

Panduan Tatacara Penulisan Skripsi & Tugas Akhir. 2008. Dokumen

Nomor:Akad/05/2005. Medan: Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

  Rosari, R. W. 2008. PHP dan MySQL untuk pemula, Yogyakarta: Penerbit ANDI Seri Panduan Desain Web Macromedia Dreamweaver. 2004. Yogyakarta: ANDI: Madiun: MADCOMS.

  

Sutarman, S.Kom, M.Kom.2009. Pengantar Teknologi Informasi. Jakarta. PT. Bumi

Aksara. Diakses pada tanggal 22 November 2009.

  

TAMPILAN WEBSITE Tampilan User Tampilan Profil Tampilan Contact Us Tampilan Log In Tampilan Log In User

  Tampilan Kotak Masuk Tampilan Ubah Password Tampilan Hasil Ubah Password

  Tampilan Input User Tampilan User

  Tampilan Input Data Guru/Pegawai Tampilan Data Pegawai Tampilan Input Kelas

  Tampilan Kelas Tampilan Input Data Siswa Tampilan Data Siswa

  Tampilan Input Absensi Tampilan Absensi Siswa Tampilan Input Nilai Siswa

  Tampilan Nilai Siswa Tampilan Artikel Tampilan Tambah Berita

  Tampilan Login Tampilan Log In Siswa

  Tampilan Biodata Siswa Tampilan Hasil Akademik Tampilan Log Out

  Tampilan Search

  Script Index.php

  <?php session_start(); if(!isset($_SESSION['pengguna'])) { ?> <script language="JavaScript"> location.href="../index.php"; </script> <?php } else { include("include/header.php"); ?> <div id="content"> <div id="columnA"> <?php if ($_REQUEST ['name'] !="" ) { include $_REQUEST ['name']; } else { include ("files/home.php"); } ?> </div> <?php include("include/side_bar.php"); ?> <div style="clear: both;"> </div> </div> <?php include("include/footer.php"); ?> </body> </html> <?php } ?>

  Script Profil.php

  <style type="text/css"> <!-- .style1 {bgcolor: #FF0000} .table{ font-family: Tahoma, Arial, sans serif; font-size: 9pt; border-width: 1px; border-color: #000000; margin: 10px 0px; } .table td{ border-bottom:1px #000066;}

  • > </style> <div align="center"><h2>PROFIL SEKOLAH</h2> <table width="503" cellpadding="3" cellspacing="2" class="table" align="center"> <tr>

  <td height="19" colspan="9" valign="middle" bgcolor="#C1E0FF" class="td">Nama Sekolah </td> <td width="228" colspan="2" valign="middle" bgcolor="#F0F8FF" class="td"> SMPN 1 Rantau Selatan</td> </tr> <tr> <td height="17" colspan="9" valign="middle" bgcolor='#C1E0FF'>Nomor Struktur/HIS</td> <td colspan="2" valign="middle" bgcolor='#F0F8FF'>20070709002</td> </tr> <tr> <td height="17" colspan="9" valign="middle" bgcolor='#C1E0FF'>Provinsi</td> <td colspan="2" valign="middle" bgcolor='#F0F8FF'>SUMUT</td> </tr> <tr> <td height="17" colspan="9" valign="middle" bgcolor='#C1E0FF'>Otonomi Daerah</td> <td colspan="2" valign="middle" bgcolor='#F0F8FF'>Labuhanbatu</td> </tr> <tr> <td height="17" colspan="9" valign="middle" bgcolor='#C1E0FF'>Kecamatan</td> <td colspan="2" valign="middle" bgcolor='#F0F8FF'>Rantau Selatan</td> </tr> <tr> <td height="17" colspan="9" valign="middle" bgcolor='#C1E0FF'>Desa/Kelurahan</td> <td colspan="2" valign="middle" bgcolor='#F0F8FF'>Sioldengan</td> </tr> <tr> <td height="17" colspan="9" valign="middle" bgcolor='#C1E0FF'>Jalan & Nomor</td> <td colspan="2" valign="middle" bgcolor='#F0F8FF'>Jln. K.H. Dewantara</td> </tr> <tr> <td height="17" colspan="9" valign="middle" bgcolor='#C1E0FF'>Kode Pos</td> <td colspan="2" valign="middle" bgcolor='#F0F8FF'>21415</td> </tr> <tr> <td height="17" colspan="9" valign="middle" bgcolor='#C1E0FF'>Telepon</td> <td colspan="2" valign="middle" bgcolor='#F0F8FF'>21331</td> </tr> <tr> <td height="17" colspan="9" valign="middle" bgcolor='#C1E0FF'>Fax</td> <td colspan="2" valign="middle" bgcolor='#F0F8FF'></td> </tr> <tr> <td height="17" colspan="9" valign="middle" bgcolor='#C1E0FF'>Daerah</td> <td colspan="2" valign="middle" bgcolor='#F0F8FF'>Perkotaan</td> </tr> <tr> <td height="17" colspan="9" valign="middle" bgcolor='#C1E0FF'>Status Sekolah</td> <td colspan="2" valign="middle" bgcolor='#F0F8FF'>Negeri</td> </tr> <tr> <td height="17" colspan="9" valign="middle" bgcolor='#C1E0FF'>Akreditas</td> <td colspan="2" valign="middle" bgcolor='#F0F8FF'>B</td> </tr> <tr> <td height="17" colspan="9" valign="middle" bgcolor='#C1E0FF'>Penerbit SK</td> <td colspan="2" valign="middle" bgcolor='#F0F8FF'>Bupati Labuhanbatu</td> </tr> <tr> <td height="17" colspan="9" valign="middle" bgcolor='#C1E0FF'>SK</td> <td colspan="2" valign="middle" bgcolor='#F0F8FF'>No. 42011850 TPK II/2005</td>

  </tr> <tr> <td height="17" colspan="9" valign="middle" bgcolor='#C1E0FF'>Tahun Berdiri</td> <td colspan="2" valign="middle" bgcolor='#F0F8FF'>1965</td> </tr> <tr> <td height="17" colspan="9" valign="middle" bgcolor='#C1E0FF'>Tahun Perubahan</td> <td colspan="2" valign="middle" bgcolor='#F0F8FF'>2005</td> </tr> <tr> <td height="17" colspan="9" valign="middle" bgcolor='#C1E0FF'>Kegiatan B.M</td> <td colspan="2" valign="middle" bgcolor='#F0F8FF'>Pagi</td> </tr> <tr> <td height="17" colspan="9" valign="middle" bgcolor='#C1E0FF'>Jarak Ke Pusat Kecamatan</td> <td colspan="2" valign="middle" bgcolor='#F0F8FF'>± 2 KM</td> </tr> <tr> <td height="17" colspan="9" valign="middle" bgcolor='#C1E0FF'>Jarak Ke Pusat Btok</td> <td colspan="2" valign="middle" bgcolor='#F0F8FF'>± 7 KM</td> </tr> <tr> <td height="17" colspan="9" valign="middle" bgcolor='#C1E0FF'>Jumlah Keanggotaan Rayon</td> <td colspan="2" valign="middle" bgcolor='#F0F8FF'>4</td> </tr> <tr> <td height="17" colspan="9" valign="middle" bgcolor='#C1E0FF'>Organisasi Penyelenggara</td> <td colspan="2" valign="middle" bgcolor='#F0F8FF'>Pemerintah</td> </tr> </table> </div>

  Script Contact Us.php

  <?php include ("include/koneksi.php"); $id=$_SESSION['pengguna']; $sql=mysql_query ("select * from siswa where nisn='$id'",$koneksi); $row=mysql_fetch_array($sql); ?> <div class="post"> <h1 class="title">Contact Us</h1> <p class="title"><strong>SMPN 1 Rantau Selatan </strong><strong><br /> <br /> </strong> Jl. K.H Dewantara No. 127 Rantau Prapat, Rantau Selatan </p> <p class="title">Labuhan Batu </p> <p class="byline"></p> <div class="entry"> <link href="style1.css" rel="stylesheet" type="text/css"> Kontak kami secara online : <form method=post action=library/kotak_masuk.php> <table>

  <tr><td>Nama Anda</td><td> : </td><td><input name="nama" type="text" value="<?php echo $row['nama']; ?>" size="30"></td></tr> <tr><td>Email Anda</td><td> : </td><td><input name="email" type="text" size="30"></td></tr> <tr><td valign="top">Pesan</td><td valign="top"> : </td><td><textarea name="pesan" cols="25" rows="5"></textarea></td></tr> <tr><td colspan=3><input type="submit" name="kirimkan" value="Kirim"></td></tr> </table> </form> </div> <p class="links"> </div>

  Script Log In.php

  <div align="left"><h2>.:LOGIN:.</h2> <table width="400" border="0" cellpadding="0" cellspacing="0"> <!--DWLayoutTable--> <tr> </tr> <form action="include/test_user.php" method="post"> <tr> <td height="35"></td> <td align="center" valign="middle"> </td> <td align="left" valign="middle"><font face="tahoma" size="2"><strong>Username</strong></font></td> <td colspan="2" align="left" valign="middle"><input name="username" type="text" size="26" /></td> <td></td> </tr> <tr> <td height="35"></td> <td align="center" valign="middle"> </td> <td align="left" valign="middle"><font face="tahoma" size="2"><strong>Password</strong></font></td> <td colspan="2" align="left" valign="middle"><input name="password" type="password" size="26" /></td> <td></td> </tr> <tr> <td height="10"></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td height="27"></td> <td></td>

  <td valign="top"><input type="submit" name="login" value="Log In" /></td> <td></td> </tr> </form> <tr> <td height="15"></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td height="27" colspan="6" align="center" valign="middle" bgcolor="#FFFFFF" background="../include/Image/foot.gif"><!--DWLayoutEmptyCell--> </td> </tr> </table> </div>

  Script Home Admin.php

  <?php session_start(); if(!isset($_SESSION['pengguna'])) { ?> <script language="JavaScript"> location.href="../index.php"; </script> <?php } else { include("include/header.php"); ?> <div id="content"> <div id="columnA"> <?php if ($_REQUEST ['name'] !="" ) { include $_REQUEST ['name']; } else { include ("files/home.php"); } ?> </div> <?php include("include/side_bar.php"); ?> <div style="clear: both;"> </div> </div> <?php include("include/footer.php"); ?> </body> </html> <?php } ?>

  Script Kotak Masuk.php

  <div><h1>KOTAK MASUK</h1><p></p></div> <?php include ("../include/koneksi.php"); $sql = mysql_query("SELECT * FROM kotak_masuk"); ?><script type="text/JavaScript"> <!-- function MM_popupMsg(msg) { //v1.0 alert(msg); } function MM_goToURL() { //v3.0 var i, args=MM_goToURL.arguments; document.MM_returnValue = false; for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'"); } //--> </script> <? //menentukan batas, cek dan posisi data $batas=5; $halaman = $_REQUEST['halaman']; if(empty($halaman)){ $posisi=0; $halaman = 1; } else { $posisi = ($halaman-1) * $batas; } //sesuaikan perintah SQL dengan posisi dan batas $sql= "SELECT * FROM kotak_masuk ORDER BY id DESC LIMIT $posisi,$batas"; $result = mysql_query($sql); $test=mysql_num_rows($result); if ($test!=0) { $no=$posisi+1; echo" <table width='450' table bordercolordark='#000000' cellpadding='1' cellspacing='1' bordercolor='#000000' border='0'>"; echo" <tr align='center'>"; echo "<th>NO</th>"; echo "<th>Nama</th>"; echo "<th>Email</th>"; echo "<th>Action</th></tr>"; while($row=mysql_fetch_array($result)) { //pemberian warna berbeda pada tiap baris tampilan if (($no % 2)==0) { $warna="#6aa6ff"; } else { $warna="#bbd7ff";}

  $id= $row['id']; echo "<tr bgcolor=$warna align='center' ><td>"; echo $no; echo "</td><td width=''>"; echo $row['nama']; echo "</td><td width=''>"; echo $row['email']; echo "</td><td width=''>"; echo "<a href='files/delete_message.php?id=$id' onClick=\"return confirm('Apakah Anda benar-benar akan menghapus Message ini?')\"><acronym title='Hapus data'><img src='../images/Delete.ico' alt='delete'></a>   "?><style type="text/css"> <!-- a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: none; } a:active { text-decoration: none; }

  • > </style> <acronym title="Lihat Data Lengkap"><img src="../images/Get Info.ico" alt="show" onClick="MM_goToURL('parent','index.php?name=files/kotak_masuk_1.php&id=<?php echo $id; ?>');return document.MM_returnValue" /></acronym>   <?php if ($row['replay']=='') { ?> <acronym title="Belum dibalas"><img src="../images/replay2.png" width="20" height="20"

  alt="show" onClick="MM_goToURL('parent','index.php?name=files/kotak_masuk_2.php&id=<?php echo $id; ?>');return document.MM_returnValue" /></acronym> <?php } else {echo "<acronym title='Sudah dibalas'><img src='../images/replay3.png' alt='delete' width='20' height='20'>"; } ?> <? $no++; } echo "</table><table width='500' align='left' id='tabel_show' cellpadding='1' cellspacing='1'><tr><td></td><td>"; $sql2 = mysql_query("select * from kotak_masuk"); $result=mysql_num_rows($sql2); $jmlhalaman=ceil($result/$batas); /* bangun Previous link */ if($halaman > 1){ $prev = ($halaman - 1); ?> <a href="index.php?name=files/kotak_masuk.php&halaman=1"> << First </a> | <a href="index.php?name=files/kotak_masuk.php&<? echo "halaman=$prev"; ?>"> <<Previous  </a> <? } else { echo "<p>First| < Previous "; } //tampilkan link halaman 1,2,3... for($i = 1; $i <= $jmlhalaman; $i++){ if($i == $jmlhalaman){ echo "$i "; } else { ?> <a href="index.php?name=files/kotak_masuk.php&<? echo "halaman=$i"; ?>"><? echo $i; ?></a> <? } } /* bangun Next link */ if($halaman < $jmlhalaman){ $next = $halaman + 1; ?> <a href="index.php?name=files/kotak_masuk.php&<? echo "halaman=$next"; ?>">Next> |</a> <A href="index.php?name=files/kotak_masuk.php&<? echo "halaman=$jmlhalaman"; ?>">Last >></a> <? } echo "</td></tr></table>"; }//akhir dari kondisi bahwa data tidak kosong else { echo "TIDAK ADA DATA DALAM DATABASE "; } ?>

  Script Ubah Password.php

  <?php include ("../include/koneksi.php"); $id=$_SESSION['pengguna']; $view= mysql_query ("select * from user where nama='$id'",$koneksi) or die (mysql_error()); $jumlah = mysql_num_rows($view); echo "<br><br>"; if ($row=mysql_fetch_array ($view)) { ?> <form action="files/ubah_pass2.php" method="post"> <table width="644" border="0"> <tr> <td width="205"><div align="left" class="style8">Nama :</div> <input type="text" name="nama" size="32" maxlength="32" value="<?php echo $row['nama']; ?>" /> </td> </tr> <tr> <td><div align="left" class="style8">Password :</div> <input type="text" name="password" size="32" maxlength="32" /> </td> </tr> <tr>

  <td><input name="id" type="hidden" value="<?php echo $row['id']; ?>" /><input name="submit" type="submit" value="Submit" /></td> </tr> <tr><td></td></tr> <tr><td> <a href="javascript:history.back()">««Back </a></td></tr> </table> </form> <br><br> <?php } ?>

  Script Input User.php

  <div align="center"><h2>.:Input User:.</h2></div> <form action="files/user4.php" method="post"> <table width="644" border="0"> <tr> <td width="205"><div align="left" class="style8">Nama :</div> <input type="text" name="nama" size="32" maxlength="32" ></td> </tr> <tr> <td><div align="left" class="style8">Password :</div> <input type="text" name="password" size="32" maxlength="32" /> </td> </tr> <tr> <td><div align="left" class="style8">Status :</div> <select name="status"> <option value="admin">Admin</option> <option value="pegawai">Pegawai</option> </select> </td> </tr> <tr><td> </td></tr> <tr> <td><input name="submit" type="submit" value="Submit" /></td> </tr> <tr><td></td></tr> <tr><td> <a href="javascript:history.back()">««Back </a></td></tr> </table> </form> <br><br>

  Script Input Guru/Pegawai.php

  <style type="text/css"> <!-- .style1 {color: #FF0000}

  • > </style> <div align="center"><h2>.:INPUT DATA GURU/PEGAWAI:.</h2></div> <form name="form_input_pegawai" method="post" action="files/pegawai3.php"> <table class="form_isi" width="700" cellpadding="3" cellspacing="2" > <tr><td width="92" height="10"></td>

  </tr> <tr> <td height="33" colspan="6" valign="middle">Nama Pegawai </td> <td colspan="2" valign="middle"><input name="nama" type="text" /></td>

  <td width="180"> </td> </tr> <tr> <td height="33" colspan="6" valign="middle">NIP </td> <td colspan="2" valign="middle"><input name="nip" type="text" /></td> <td width="180"> </td> </tr> <tr> <td height="33" colspan="6" valign="middle">Agama</td> <td colspan="2" valign="middle"> <select name="agama"> <option value="Islam">Islam</option> <option value="Kristen">Kristen</option> <option value="Hindu">Hindu</option> <option value="Budha">Budha</option></select></td> <td width="180"> </td> </tr> <tr> <td height="33" colspan="6" valign="middle">Jenis Kelamin</td> <td colspan="2" valign="middle"><input name="jenis_kelamin" type="radio" value="laki-laki"/>Laki- laki<input name="jenis_kelamin" type="radio" value="perempuan"/>Perempuan</td> <td width="180"> </td> </tr> <tr> <td height="33" colspan="6" valign="middle">Alamat</td> <td colspan="2" valign="middle"><textarea name="alamat"></textarea></td> <td width="180"> </td> </tr> <tr> <td colspan="6" valign="middle">Tempat/Tanggal Lahir</td> <td><input name="tempat_lahir" type="text" /> /</td></tr> <tr><td colspan="6"></td> <td colspan="5" valign="middle"><select name="tgl_lahir"> <option value="-" selected="selected">--Tgl--</option> <?php for($i=1;$i<=31;$i++) { echo "<option value='$i'>$i</option>"; } ?> </select> <select name="bln_lahir"> <option value="" selected="selected">--- Bulan ---</option> <?php $m[1]="Januari"; $m[5]="Mei"; $m[9]="September"; $m[2]="Februari"; $m[6]="Juni"; $m[10]="Oktober"; $m[3]="Maret"; $m[7]="Juli"; $m[11]="November"; $m[4]="April"; $m[8]="Agustus"; $m[12]="Desember"; $i=1; while ($i <= 12) { echo "<option value='$i'>$m[$i]</option>"; $i++; } ?> </select>

  <select name="thn_lahir"> <option value="-" selected="selected">--Tahun--</option> <?php for($i=1930;$i<=1990;$i++) { echo "<option value='$i'>$i</option>"; } ?> </select></td> </tr> <tr> <td colspan="6" valign="middle">Pangkat</td> <td colspan="2" valign="middle"><input name="pangkat" type="text" /></td></tr> </tr> <tr> <td colspan="6" valign="middle">Golongan</td> <td colspan="3" valign="middle"> <select name="golongan"> <?php include ("../include/koneksi.php"); $sql= "SELECT * FROM golongan"; $result = mysql_query($sql); while($row=mysql_fetch_array($result)) { $id=$row['id']; $gol=$row['golongan']; echo "<option value='$gol'>$gol</option>"; } ?> </select></td> </tr> <tr> <td height="30" colspan="6" valign="middle">Pendidikan *)</td> <td colspan="5" valign="top">Tingkat <select name="tingkat"> <option value=""></option> <?php include ("config/arraybahan.php"); $i=8; while($i>=0) { echo "<option value='$tingkat[$i]'>$tingkat[$i]</option>"; $i--; } ?> </select>   Akta <select name="akta"><option value=""></option> <?php include ("config/arraybahan.php"); $i=3; while($i>=0)

  { echo "<option value='$akta[$i]'>$akta[$i]</option>"; $i--; } ?> </select></td></tr> </tr> <tr> <td height="30" colspan="6" valign="middle">Guru Mata Pelajaran/Jabatan</td> <td> <select name="jabatan"> <?php include ("include/koneksi.php"); $sql=mysql_query("select * from mata_pelajaran"); while($r=mysql_fetch_array($sql)) { echo "<option value='$r[kode_mp]'>$r[kode_mp]</option>"; $i--; } ?> </select></td> </tr> <tr> <td colspan="6" valign="middle">NUPTK</td> <td colspan="2" valign="middle"><input name="nuptk" type="text" /></td></tr> </tr> <tr> <td colspan="6" valign="middle">Keterangan</td> <td colspan="2" valign="middle"><input name="keterangan" type="text" /></td></tr> </tr> <tr> <td></td> <td colspan="4"></td> <td width="79" colspan="1"> </td> <td width="182" ><input name="kirim" type="submit"value="Daftar" /></td> <td width="111" ><input name="hapus" type="reset" align="left" value="Hapus" /></td> </tr> <tr><td colspan="7">*) Jika tidak memiliki akta, dikosongkan saja.</td></tr> </table> </form>

  Script Input Kelas.php

  <div align="center"><h2>.:Input Kelas:.</h2></div> <form action="files/kelas3.php" method="post"> <table width="644" border="0"> <tr> <td width="205"><div align="left" class="style8">Kelas :</div> <input type="text" name="kelas" size="32" maxlength="32" ></td> </tr> <tr>

  <td><div align="left" class="style8">Wali Kelas :</div> <select name="wali_kelas"> <?php include ("../include/koneksi.php"); $sql= "SELECT * FROM pegawai"; $result = mysql_query($sql); while($row=mysql_fetch_array($result)) { $nip=$row['nip']; $nama=$row['nama']; echo "<option value='$nip'>$nama</option>"; } ?> </select></td> </tr> <tr><td> </td></tr> <tr> <td><input name="submit" type="submit" value="Submit" /></td> </tr> <tr><td></td></tr> <tr><td> <a href="javascript:history.back()">««Back </a></td></tr> </table> </form> <br><br>

  Script Input Siswa.php

  <style type="text/css"> <!-- .style1 {color: #FF0000}

  • > </style> <div align="center"><h2>.:INPUT DATA SISWA:.</h2></div> <form name="form_input_pegawai" method="post" action="files/siswa3.php"> <table class="form_isi" width="700" cellpadding="3" cellspacing="2" > <tr><td width="92" height="10"></td>

  </tr> <tr> <td height="33" colspan="6" valign="middle">Nama Siswa</td> <td colspan="2" valign="middle"><input name="nama" type="text" /></td> <td width="180"> </td> </tr> <tr> <td height="33" colspan="6" valign="middle">Nomor Induk/NISN </td> <td colspan="2" valign="middle"><input name="nisn" type="text" /></td> <td width="180"> </td> </tr> <tr> <td height="33" colspan="6" valign="middle">Agama</td> <td colspan="2" valign="middle"> <select name="agama"> <option value="Islam">Islam</option> <option value="Kristen">Kristen</option> <option value="Hindu">Hindu</option>

  <option value="Budha">Budha</option></select></td> <td width="180"> </td> </tr> <tr> <td height="33" colspan="6" valign="middle">Jenis Kelamin</td> <td colspan="2" valign="middle"><input name="jenis_kelamin" type="radio" value="laki-laki"/>Laki- laki<input name="jenis_kelamin" type="radio" value="perempuan"/>Perempuan</td> <td width="180"> </td> </tr> <tr> <td height="33" colspan="6" valign="middle">Alamat</td> <td colspan="2" valign="middle"><textarea name="alamat"></textarea></td> <td width="180"> </td> </tr> <tr> <td colspan="6" valign="middle">Tempat/Tanggal Lahir</td> <td><input name="tempat_lahir" type="text" /> /</td></tr> <tr><td colspan="6"></td> <td colspan="5" valign="middle"><select name="tgl_lahir"> <option value="-" selected="selected">--Tgl--</option> <?php for($i=1;$i<=31;$i++) { echo "<option value='$i'>$i</option>"; } ?> </select> <select name="bln_lahir"> <option value="" selected="selected">--- Bulan ---</option> <?php $m[1]="Januari"; $m[5]="Mei"; $m[9]="September"; $m[2]="Februari"; $m[6]="Juni"; $m[10]="Oktober"; $m[3]="Maret"; $m[7]="Juli"; $m[11]="November"; $m[4]="April"; $m[8]="Agustus"; $m[12]="Desember"; $i=1; while ($i <= 12) { echo "<option value='$i'>$m[$i]</option>"; $i++; } ?> </select> <select name="thn_lahir"> <option value="-" selected="selected">--Tahun--</option> <?php for($i=1930;$i<=1990;$i++) { echo "<option value='$i'>$i</option>"; } ?> </select></td> </tr> <tr> <td colspan="6" valign="middle">Tanggal Masuk</td> <td colspan="5" valign="middle"><select name="tgl_masuk">

  <option value="-" selected="selected">--Tgl--</option> <?php for($i=1;$i<=31;$i++) { echo "<option value='$i'>$i</option>"; } ?> </select> <select name="bln_masuk"> <option value="" selected="selected">--- Bulan ---</option> <?php $m[1]="Januari"; $m[5]="Mei"; $m[9]="September"; $m[2]="Februari"; $m[6]="Juni"; $m[10]="Oktober"; $m[3]="Maret"; $m[7]="Juli"; $m[11]="November"; $m[4]="April"; $m[8]="Agustus"; $m[12]="Desember"; $i=1; while ($i <= 12) { echo "<option value='$i'>$m[$i]</option>"; $i++; } ?> </select> <select name="thn_masuk"> <option value="-" selected="selected">--Tahun--</option> <?php for($i=1930;$i<=1990;$i++) { echo "<option value='$i'>$i</option>"; } ?> </select></td> </tr> <tr> <td colspan="6" valign="middle">Kelas</td> <td colspan="3" valign="middle"> <select name="kelas"> <?php include ("../include/koneksi.php"); $sql= "SELECT * FROM kelas"; $result = mysql_query($sql); while($row=mysql_fetch_array($result)) { $id=$row['id']; $kelas=$row['kelas']; echo "<option value='$kelas'>$kelas</option>"; } ?> </select></td> </tr> <tr> <td height="30" colspan="6" valign="middle">Semester Masuk</td>

  <td colspan="5" valign="top"> <select name="semester"> <option value="I" selected="selected">I</option> <option value="II">II</option> </select></td></tr> </tr> <tr> <td colspan="6" valign="middle">Keterangan</td> <td colspan="2" valign="middle"><input name="keterangan" type="text" /></td></tr> </tr> <tr> <td></td> <td colspan="4"></td> <td width="79" colspan="1"> </td> <td width="182" ><input name="kirim" type="submit"value="Daftar" /></td> <td width="111" ><input name="hapus" type="reset" align="left" value="Hapus" /></td> </tr> </table> </form>

  Script Input Absensi.php

  <script type='text/javascript'> var xmlhttp = createRequestObject(); function createRequestObject() { var ro; var browser = navigator.appName; if(browser == "Microsoft Internet Explorer"){ ro = new ActiveXObject("Microsoft.XMLHTTP"); }else{ ro = new XMLHttpRequest(); } return ro; } function dinamis(combobox) { var kode = combobox.value; if (!kode) return; xmlhttp.open('get', 'getdata.php?kode='+kode, true); xmlhttp.onreadystatechange = function() { if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) { document.getElementById("tampilprodi").innerHTML = xmlhttp.responseText; } return false; } xmlhttp.send(null); } </script> <style>

  .table{ text-align: left; font-family: Tahoma, Arial, sans serif; font-size: 9pt; border-width: 0px; border-style: solid; border-color: #000000; border-collapse: collapse; margin: 10px 0px; } .mp{ font-size:8pt; } .style1 { font-size: 12pt; font-weight: bold; } </style> <div align="center"><h2>.:INPUT ABSENSI SISWA:.</h2></div> <form method=get action='files/absensi3.php'> <table width="191" class="table"> <tr> <td width="64"><span class="style1">Kelas</span></td> <td width="115"> <select name='kelas' onChange='javascript:dinamis(this)'> <option value=0>- Pilih Kelas -</option> <?php include ("../include/koneksi.php"); $sql = mysql_query("SELECT * FROM kelas"); while ($data=mysql_fetch_array($sql)) { echo "<option value=$data[kelas]>$data[kelas]</option>"; } ?> </select></td></tr></table> <div id='tampilprodi'></div> </form>

  Script Input Nilai.php

  <script type='text/javascript'> var xmlhttp = createRequestObject(); function createRequestObject() { var ro; var browser = navigator.appName; if(browser == "Microsoft Internet Explorer"){ ro = new ActiveXObject("Microsoft.XMLHTTP"); }else{ ro = new XMLHttpRequest();

  } return ro; } function dinamis(combobox) { var kode = combobox.value; if (!kode) return; xmlhttp.open('get', 'nilai2.php?kode='+kode, true); xmlhttp.onreadystatechange = function() { if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) { document.getElementById("tampilprodi").innerHTML = xmlhttp.responseText; } return false; } xmlhttp.send(null); } </script> <style> .table{ text-align: left; font-family: Tahoma, Arial, sans serif; font-size: 9pt; border-width: 0px; border-style: solid; border-color: #000000; border-collapse: collapse; margin: 10px 0px; } .mp{ font-size:8pt; } .style1 { font-size: 12pt; font-weight: bold; } </style> <div align="center"><h2>.:INPUT NILAI SISWA:.</h2></div> <form method=get action='files/nilai3.php'> <table width="750" cellpadding="3" cellspacing="2" class="table"> <tr> <td width="118" height="10"></td> </tr> <tr> <td height="41" colspan="7" valign="middle">Nama Siswa</td> <td width="320" colspan="2" valign="middle"><select name="nisn" onChange='javascript:dinamis(this)'> <option value=""></option> <?php include ("../include/koneksi.php"); $sql= "SELECT * FROM siswa"; $result = mysql_query($sql); while($row=mysql_fetch_array($result)) {

  $id=$row['id']; $nisn=$row['nisn']; $nama=$row['nama']; echo "<option value='$nisn'>$nama</option>"; } ?> </select></td></tr></table> <div id='tampilprodi'></div> </form>

  Script User.php

  <div><h1>USER</h1><p></p></div> <?php include ("../include/koneksi.php"); $sql = mysql_query("SELECT * FROM user"); ?><script type="text/JavaScript"> <!-- function MM_popupMsg(msg) { //v1.0 alert(msg); } function MM_goToURL() { //v3.0 var i, args=MM_goToURL.arguments; document.MM_returnValue = false; for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'"); } //--> </script> <? //menentukan batas, cek dan posisi data $batas=5; $halaman = $_REQUEST['halaman']; if(empty($halaman)){ $posisi=0; $halaman = 1; } else { $posisi = ($halaman-1) * $batas; } //sesuaikan perintah SQL dengan posisi dan batas $sql= "SELECT * FROM user ORDER BY id DESC LIMIT $posisi,$batas"; $result = mysql_query($sql); $test=mysql_num_rows($result); if ($test!=0) { $no=$posisi+1; echo" <table width='450' bordercolordark='#000000' cellpadding='1' cellspacing='1' bordercolor='#000000' border='0' >"; echo" <tr align='center'>"; echo "<th>NO</th>"; echo "<th>Nama</th>"; echo "<th>Change Password</th>"; echo "<th>Delete</th></tr>"; while($row=mysql_fetch_array($result)) { //pemberian warna berbeda pada tiap baris tampilan if (($no % 2)==0) { $warna="#6aa6ff"; } else { $warna="#bbd7ff";} $id= $row['id']; echo "<tr bgcolor=$warna align='center' ><td>"; echo $no; echo "</td><td width=''>"; echo $row['nama']; echo "</td><td width=''>"; echo "<a href='index.php?name=files/user2.php&id=$id'>Change password</a>"; echo "</td><td width=''><a href='files/delete_user.php?id=$id' onClick=\"return confirm('Apakah Anda benar-benar akan menghapus user ini?')\">"; echo "<a href='index.php?name=files/delete_user.php&id=$id'>Delete</a>   </td>"?> <style type="text/css"> <!-- a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: none; } a:active { text-decoration: none; }

  • > </style> <? $no++; } echo "</table><table width='500' align='left' id='tabel_show' cellpadding='1' cellspacing='1'><tr><td></td><td>"; $sql2 = mysql_query("select * from user");

  $result=mysql_num_rows($sql2); $jmlhalaman=ceil($result/$batas); /* bangun Previous link */ if($halaman > 1){ $prev = ($halaman - 1); ?> <a href="index.php?name=files/user.php&halaman=1"> << First </a> | <a href="index.php?name=files/user.php&<? echo "halaman=$prev"; ?>"> <<Previous  </a> <? } else { echo "<p>First| < Previous "; } //tampilkan link halaman 1,2,3... for($i = 1; $i <= $jmlhalaman; $i++){ if($i == $jmlhalaman){ echo "$i "; } else { ?> <a href="index.php?name=files/user.php&<? echo "halaman=$i"; ?>"><? echo $i; ?></a> <? } } /* bangun Next link */ if($halaman < $jmlhalaman){ $next = $halaman + 1; ?> <a href="index.php?name=files/user.php&<? echo "halaman=$next"; ?>">Next> |</a> <A href="index.php?name=files/user.php&<? echo "halaman=$jmlhalaman"; ?>">Last >></a> <? } echo "</td></tr></table>"; }//akhir dari kondisi bahwa data tidak kosong else { echo "TIDAK ADA DATA DALAM DATABASE "; } ?> <table align="left" width='500' cellpadding='1' cellspacing='1'><tr><td> <input type="button" value="TAMBAH" onClick="MM_goToURL('parent','index.php?name=files/user1.php')"></td></tr></table>

  Script Guru/Pegawai.php

  <div align="center"><h2>.:Data Pegawai:.</h2></div> <?php include ("../include/koneksi.php"); $sql = mysql_query("SELECT * FROM pegawai"); ?><script type="text/JavaScript"> <!-- function MM_popupMsg(msg) { //v1.0 alert(msg); } function MM_goToURL() { //v3.0 var i, args=MM_goToURL.arguments; document.MM_returnValue = false; for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'"); } //--> </script> <? //menentukan batas, cek dan posisi data $batas=5; $halaman = $_REQUEST['halaman']; if(empty($halaman)){ $posisi=0;

  $halaman = 1; } else { $posisi = ($halaman-1) * $batas; } //sesuaikan perintah SQL dengan posisi dan batas $sql= "SELECT * FROM pegawai ORDER BY id DESC LIMIT $posisi,$batas"; $result = mysql_query($sql); $test=mysql_num_rows($result); if ($test!=0) { $no=$posisi+1; echo" <table width='450' bordercolordark='#000000' cellpadding='1' cellspacing='1' bordercolor='#000000' border='0' >"; echo" <tr color='#000000'>"; echo "<th>No</th>"; echo "<th>NIP</th>"; echo "<th>Nama</th>"; echo "<th>Action</th></tr>"; while($row=mysql_fetch_array($result)) { //pemberian warna berbeda pada tiap baris tampilan if (($no % 2)==0) { $warna="#6aa6ff"; } else { $warna="#bbd7ff";} $id= $row['id']; echo "<tr bgcolor=$warna align='center' ><td>"; echo $no; echo "</td><td width=''>"; echo $row['nip']; echo "</td><td width=''>"; echo $row['nama']; echo "</td><td width=''>"; echo "<a href='files/delete_pegawai.php?id=$id' onClick=\"return confirm('Apakah Anda benar-benar akan menghapus data ini?')\"><acronym title='Hapus data'><img src='../images/Delete.ico' alt='delete'></a>   "?><style type="text/css"> <!-- a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: none; } a:active { text-decoration: none; }

  • > </style>

  <acronym title="Lihat Data Lengkap"><img src="../images/Get Info.ico" alt="show" onClick="MM_goToURL('parent','index.php?name=files/pegawai2.php&id=<?php echo $id; ?>');return document.MM_returnValue" /></acronym>   <acronym title="Edit Data"><img src="../images/edit.ico" alt="show" onClick="MM_goToURL('parent','index.php?name=files/pegawai4.php&id=<?php echo $id; ?>');return document.MM_returnValue" /></acronym>   <?php $no++; } echo "</table><table width='500' align='left' id='tabel_show' cellpadding='1' cellspacing='1'><tr><td></td><td>"; $sql2 = mysql_query("select * from pegawai"); $result=mysql_num_rows($sql2); $jmlhalaman=ceil($result/$batas); /* bangun Previous link */ if($halaman > 1){ $prev = ($halaman - 1); ?> <a href="index.php?name=files/pegawai.php&halaman=1"> << First </a> | <a href="index.php?name=files/pegawai.php&<? echo "halaman=$prev"; ?>"> <<Previous  </a> <? } else { echo "<p>First| < Previous "; } //tampilkan link halaman 1,2,3... for($i = 1; $i <= $jmlhalaman; $i++){ if($i == $jmlhalaman){ echo "$i "; } else { ?> <a href="index.php?name=files/pegawai.php&<? echo "halaman=$i"; ?>"><? echo $i; ?></a> <? } } /* bangun Next link */ if($halaman < $jmlhalaman){ $next = $halaman + 1; ?> <a href="index.php?name=files/pegawai.php&<? echo "halaman=$next"; ?>">Next> |</a> <A href="index.php?name=files/pegawai.php&<? echo "halaman=$jmlhalaman"; ?>">Last >></a> <? } echo "</td></tr></table>"; }//akhir dari kondisi bahwa data tidak kosong else { echo "TIDAK ADA DATA DALAM DATABASE "; } ?> <table align="left" width='500' cellpadding='1' cellspacing='1'><tr><td> <input type="button" value="TAMBAH" onClick="MM_goToURL('parent','index.php?name=files/pegawai1.php')"></td></tr></table>

  Script Kelas.php

  <div align="center"><h2>.:Data Kelas.:</h2></div> <?php include ("../include/koneksi.php"); $sql = mysql_query("SELECT nama, nip, kelas.kelas, kelas.id FROM kelas, pegawai WHERE pegawai.nip = kelas.wali_kelas"); ?><script type="text/JavaScript"> <!-- function MM_popupMsg(msg) { //v1.0 alert(msg); } function MM_goToURL() { //v3.0 var i, args=MM_goToURL.arguments; document.MM_returnValue = false; for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'"); } //--> </script> <? //menentukan batas, cek dan posisi data $batas=5; $halaman = $_REQUEST['halaman']; if(empty($halaman)){ $posisi=0; $halaman = 1; } else { $posisi = ($halaman-1) * $batas; } //sesuaikan perintah SQL dengan posisi dan batas $sql= "SELECT nama, nip, kelas.kelas, kelas.id FROM kelas, pegawai WHERE pegawai.nip = kelas.wali_kelas ORDER BY kelas.id DESC LIMIT $posisi,$batas"; $result = mysql_query($sql); $test=mysql_num_rows($result); if ($test!=0) { $no=$posisi+1; echo" <table width='450' bordercolordark='#000000' cellpadding='1' cellspacing='1' bordercolor='#000000' border='0' >"; echo" <tr color='#000000'>"; echo "<th>No</th>"; echo "<th>Kelas</th>"; echo "<th>Wali Kelas</th>"; echo "<th>Action</th></tr>"; while($row=mysql_fetch_array($result)) {

  //pemberian warna berbeda pada tiap baris tampilan if (($no % 2)==0) { $warna="#6aa6ff"; } else { $warna="#bbd7ff";} $id= $row['id']; echo "<tr bgcolor=$warna align='center' ><td>"; echo $no; echo "</td><td width=''>"; echo $row['kelas']; echo "</td><td width=''>"; echo $row['nama']; echo "</td><td width=''>"; echo "<a href='files/delete_kelas.php?id=$id' onClick=\"return confirm('Apakah Anda benar-benar akan menghapus data ini?')\"><acronym title='Hapus data'><img src='../images/Delete.ico' alt='delete'></a>   "?><style type="text/css"> <!-- a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: none; } a:active { text-decoration: none; }

  • > </style> <acronym title="Edit Data"><img src="../images/edit.ico" alt="show" onClick="MM_goToURL('parent','index.php?name=files/kelas4.php&id=<?php echo $id; ?>');return document.MM_returnValue" /></acronym>   <?php $no++;

  } echo "</table><table width='500' align='left' id='tabel_show' cellpadding='1' cellspacing='1'><tr><td></td><td>"; $sql2 = mysql_query("SELECT nama, nip, kelas.kelas, kelas.id FROM kelas, pegawai WHERE pegawai.nip = kelas.wali_kelas"); $result=mysql_num_rows($sql2); $jmlhalaman=ceil($result/$batas); /* bangun Previous link */ if($halaman > 1){ $prev = ($halaman - 1); ?> <a href="index.php?name=files/kelas.php&halaman=1"> << First </a> | <a href="index.php?name=files/kelas.php&<? echo "halaman=$prev"; ?>"> <<Previous  </a> <? } else { echo "<p>First| < Previous "; } //tampilkan link halaman 1,2,3... for($i = 1; $i <= $jmlhalaman; $i++){ if($i == $jmlhalaman){ echo "$i "; } else { ?> <a href="index.php?name=files/kelas.php&<? echo "halaman=$i"; ?>"><? echo $i; ?></a> <? } } /* bangun Next link */ if($halaman < $jmlhalaman){ $next = $halaman + 1; ?> <a href="index.php?name=files/kelas.php&<? echo "halaman=$next"; ?>">Next> |</a> <A href="index.php?name=files/kelas.php&<? echo "halaman=$jmlhalaman"; ?>">Last >></a> <? } echo "</td></tr></table>"; }//akhir dari kondisi bahwa data tidak kosong else { echo "TIDAK ADA DATA DALAM DATABASE "; } ?> <table align="left" width='500' cellpadding='1' cellspacing='1'><tr><td> <input type="button" value="TAMBAH" onClick="MM_goToURL('parent','index.php?name=files/kelas1.php')"></td></tr></table>

  Script Siswa.php

  <div align="center"><h2>.:Data Siswa:.</h2></div> <?php include ("../include/koneksi.php"); $sql = mysql_query("SELECT * FROM siswa"); ?><script type="text/JavaScript"> <!-- function MM_popupMsg(msg) { //v1.0 alert(msg); } function MM_goToURL() { //v3.0 var i, args=MM_goToURL.arguments; document.MM_returnValue = false; for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'"); } //--> </script> <? //menentukan batas, cek dan posisi data $batas=5; $halaman = $_REQUEST['halaman']; if(empty($halaman)){ $posisi=0; $halaman = 1;

  } else { $posisi = ($halaman-1) * $batas; } //sesuaikan perintah SQL dengan posisi dan batas $sql= "SELECT * FROM siswa ORDER BY id DESC LIMIT $posisi,$batas"; $result = mysql_query($sql); $test=mysql_num_rows($result); if ($test!=0) { $no=$posisi+1; echo" <table width='450' bordercolordark='#000000' cellpadding='1' cellspacing='1' bordercolor='#000000' border='0' >"; echo" <tr color='#000000'>"; echo "<th>No</th>"; echo "<th>NISN</th>"; echo "<th>Nama</th>"; echo "<th>Action</th></tr>"; while($row=mysql_fetch_array($result)) { //pemberian warna berbeda pada tiap baris tampilan if (($no % 2)==0) { $warna="#6aa6ff"; } else { $warna="#bbd7ff";} $id= $row['id']; echo "<tr bgcolor=$warna align='center' ><td>"; echo $no; echo "</td><td width=''>"; echo $row['nisn']; echo "</td><td width=''>"; echo $row['nama']; echo "</td><td width=''>"; echo "<a href='files/delete_siswa.php?id=$id' onClick=\"return confirm('Apakah Anda benar-benar akan menghapus data ini?')\"><acronym title='Hapus data'><img src='../images/Delete.ico' alt='delete'></a>   "?><style type="text/css"> <!-- a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: none; } a:active { text-decoration: none; }

  • > </style>

  <acronym title="Lihat Data Lengkap"><img src="../images/Get Info.ico" alt="show" onClick="MM_goToURL('parent','index.php?name=files/siswa2.php&id=<?php echo $id; ?>');return document.MM_returnValue" /></acronym>   <acronym title="Edit Data"><img src="../images/edit.ico" alt="show" onClick="MM_goToURL('parent','index.php?name=files/siswa4.php&id=<?php echo $id; ?>');return document.MM_returnValue" /></acronym>   <?php $no++; } echo "</table><table width='500' align='left' id='tabel_show' cellpadding='1' cellspacing='1'><tr><td></td><td>"; $sql2 = mysql_query("select * from pegawai"); $result=mysql_num_rows($sql2); $jmlhalaman=ceil($result/$batas); /* bangun Previous link */ if($halaman > 1){ $prev = ($halaman - 1); ?> <a href="index.php?name=files/siswa.php&halaman=1"> << First </a> | <a href="index.php?name=files/siswa.php&<? echo "halaman=$prev"; ?>"> <<Previous  </a> <? } else { echo "<p>First| < Previous "; } //tampilkan link halaman 1,2,3... for($i = 1; $i <= $jmlhalaman; $i++){ if($i == $jmlhalaman){ echo "$i "; } else { ?> <a href="index.php?name=files/siswa.php&<? echo "halaman=$i"; ?>"><? echo $i; ?></a> <? } } /* bangun Next link */ if($halaman < $jmlhalaman){ $next = $halaman + 1; ?> <a href="index.php?name=files/siswa.php&<? echo "halaman=$next"; ?>">Next> |</a> <A href="index.php?name=files/siswa.php&<? echo "halaman=$jmlhalaman"; ?>">Last >></a> <? } echo "</td></tr></table>"; }//akhir dari kondisi bahwa data tidak kosong else { echo "TIDAK ADA DATA DALAM DATABASE "; } ?> <table align="left" width='500' cellpadding='1' cellspacing='1'><tr><td> <input type="button" value="TAMBAH" onClick="MM_goToURL('parent','index.php?name=files/siswa1.php')"></td></tr></table>

  Script Absensi.php

  <style> .table{ text-align: left; font-family: Tahoma, Arial, sans serif; font-size: 9pt; border-width: 0px; border-style: solid; border-color: #000000; border-collapse: collapse; margin: 10px 0px; } .mp{ font-size:8pt; } .style1 { font-size: 11pt; font-weight: bold; } </style> <div align="center"><h2>.:TAMPIL ABSENSI SISWA:.</h2></div> <form action="index.php" method="get"> <table width="398" class="table"> <tr><td><span class="style1">Tanggal</span></td> <td> <?php $nama_bln=array("01", "02","03","04","05","06","07","08","09","10","11","12" ); echo "<select name=tanggal>"; if ($_REQUEST[tanggal]!="") { echo" <option value=$_REQUEST[tanggal] selected>$_REQUEST[tanggal]</option>";} else {echo" <option value=0 selected>Tanggal</option>";} for ($tgl=1; $tgl<=31; $tgl++){ echo "<option value=$tgl>$tgl</option>"; } echo "</select> "; echo "<select name=bulan>"; if ($_REQUEST[bulan]!="") { echo" <option value=$_REQUEST[bulan] selected>$_REQUEST[bulan]</option>";} else {echo" <option value=0 selected>Bln</option>";} for ($bln=0; $bln<12; $bln++){ echo "<option value=$nama_bln[$bln]>$nama_bln[$bln]</option>"; } echo "</select> "; $thn_skrg=date("Y"); echo "<select name=tahun>"; if ($_REQUEST[tahun]!="") { echo" <option value=$_REQUEST[tahun] selected>$_REQUEST[tahun]</option>";} else {echo" <option value=0 selected>Thn</option>";} for ($thn=2000;$thn<=$thn_skrg;$thn++){ echo "<option value=$thn>$thn</option>"; } echo "</select>"; ?> </td></tr> <tr> <td width="85"><span class="style1">Kelas</span></td> <td width="203"> <select name='kelas'> <?php if ($_REQUEST[kelas]!="") { echo" <option value=$_REQUEST[kelas] selected>$_REQUEST[kelas]</option>";} else {echo" <option value=0 selected>Kelas</option>";} include ("include/koneksi.php"); $sql = mysql_query("SELECT * FROM kelas"); while ($data=mysql_fetch_array($sql)) { echo "<option value=$data[kelas]>$data[kelas]</option>"; } ?> </select></td></tr> <tr><td><input type="submit" value="Go" name="submit" /><input type="hidden" value="files/absensi.php" name="name" /></td></tr></table> </form> <div align="center"> <?php include("getdata2.php"); ?> </div>

  Script Nilai.php

  <style> .table{ text-align: left; font-family: Tahoma, Arial, sans serif; font-size: 9pt; border-width: 0px; border-style: solid; border-color: #000000; border-collapse: collapse; margin: 10px 0px; } .mp{ font-size:8pt; } .style1 { font-size: 11pt; font-weight: bold;

  } </style> <div align="center"><h2>.:TAMPIL NILAI SISWA:.</h2></div> <form action="index.php" method="get"> <table width="398" class="table"> <tr> <td width="85"><span class="style1">Kelas</span></td> <td width="203"> <select name='kelas'> <?php if ($_REQUEST[kelas]!="") { echo" <option value=$_REQUEST[kelas] selected>$_REQUEST[kelas]</option>";} else {echo" <option value=0 selected>Kelas</option>";} include ("include/koneksi.php"); $sql = mysql_query("SELECT * FROM kelas"); while ($data=mysql_fetch_array($sql)) { echo "<option value=$data[kelas]>$data[kelas]</option>"; } ?> </select></td></tr> <tr> <td height="30" colspan="0" valign="middle"><span class="style1">Semester</span></td> <td width="87" colspan="5" valign="top"><select name="semester"> <?php if ($_REQUEST[semester]!="") { echo" <option value=$_REQUEST[semester] selected>$_REQUEST[semester]</option>";} else {echo" <option value=0 selected>Semester</option>";} ?> <option value="I" selected="selected">I</option> <option value="II">II</option> </select></td> </tr> <tr> <td height="41" colspan="0" valign="middle"><strong>Nama Siswa</strong></td> <td width="320" colspan="2" valign="middle"><select name="nisn"> <option value=""></option> <?php include ("../include/koneksi.php"); $sql= "SELECT * FROM siswa"; $result = mysql_query($sql); while($row=mysql_fetch_array($result)) { $id=$row['id']; $nisn=$row['nisn']; $nama=$row['nama']; echo "<option value='$nisn'>$nama</option>"; } ?> </select></td></tr>

  <tr><td><input type="submit" value="Go" name="submit" /><input type="hidden" value="files/nilai.php" name="name" /></td></tr> </table> </form> <div align="center"> <?php include("nilai4.php"); ?> </div>

  Script Artikel.php

  <div><h2>ARTIKEL</h2></div> <?php session_start(); include "include/koneksi.php"; include "config/fungsi_indotgl.php"; include ("include/koneksi.php"); $sql = mysql_query("SELECT * FROM berita"); ?><script type="text/JavaScript"> <!-- function MM_popupMsg(msg) { //v1.0 alert(msg); } function MM_goToURL() { //v3.0 var i, args=MM_goToURL.arguments; document.MM_returnValue = false; for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'"); } //--> </script> <? //menentukan batas, cek dan posisi data $batas=5; $halaman = $_REQUEST['halaman']; if(empty($halaman)){ $posisi=0; $halaman = 1; } else { $posisi = ($halaman-1) * $batas; } //sesuaikan perintah SQL dengan posisi dan batas $sql= "SELECT * FROM berita ORDER BY id_berita DESC LIMIT $posisi,$batas"; $result = mysql_query($sql); $test=mysql_num_rows($result); if ($test!=0) { $no=$posisi+1; echo" <table width='450' bordercolordark='#000000' cellpadding='1' cellspacing='1' bordercolor='#000000' border='0' >"; echo" <tr align='center'>"; echo "<th>NO</th>"; echo "<th>Judul</th>"; echo "<th>Tgl.Posting</th>"; echo "<th>Action</th></tr>"; while($row=mysql_fetch_array($result)) { //pemberian warna berbeda pada tiap baris tampilan if (($no % 2)==0) { $warna="#6aa6ff"; } else { $warna="#bbd7ff";} $tgl_posting=tgl_indo($row[tanggal]); $id= $row['id_berita']; echo "<tr bgcolor=$warna align='center' ><td>"; echo $no; echo "</td><td width=''>"; echo $row['judul']; echo "</td><td width=''>"; echo $tgl_posting; echo "</td><td width=''>"; echo "<a href='files/artikel4.php?id=$id' onClick=\"return confirm('Apakah Anda benar-benar akan menghapus Berita ini?')\"><acronym title='Hapus Data'><img src='../images/Delete.ico' alt='delete'></a>   "?> <acronym title="Edit Data"><img src="../images/Edit.ico" alt="show" onClick="MM_goToURL('parent','index.php?name=files/artikel2.php&id=<?php echo $id; ?>');return document.MM_returnValue" /></acronym>   <style type="text/css"> <style type="text/css"> <!-- a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: none; } a:active { text-decoration: none; }

  • > </style> <? $no++; } echo "</table><table width='500' align='left' id='tabel_show' cellpadding='1' cellspacing='1'><tr><td></td><td>"; $sql2 = mysql_query("select * from berita");

  $result=mysql_num_rows($sql2); $jmlhalaman=ceil($result/$batas); /* bangun Previous link */ if($halaman > 1){

  $prev = ($halaman - 1); ?> <a href="index.php?name=files/artikel.php&halaman=1"> << First </a> | <a href="index.php?name=files/artikel.php&<? echo "halaman=$prev"; ?>"> <<Previous  </a> <? } else { echo "<p>First| < Previous "; } //tampilkan link halaman 1,2,3... for($i = 1; $i <= $jmlhalaman; $i++){ if($i == $jmlhalaman){ echo "$i "; } else { ?> <a href="index.php?name=files/artikel.php&<? echo "halaman=$i"; ?>"><? echo $i; ?></a> <? } } /* bangun Next link */ if($halaman < $jmlhalaman){ $next = $halaman + 1; ?> <a href="index.php?name=files/artikel.php&<? echo "halaman=$next"; ?>">Next> |</a> <A href="index.php?name=files/artikel.php&<? echo "halaman=$jmlhalaman"; ?>">Last >></a> <? } echo "</td></tr></table>"; }//akhir dari kondisi bahwa data tidak kosong else { echo "TIDAK ADA DATA DALAM DATABASE "; } ?> <table align="left" width='500' cellpadding='1' cellspacing='1'><tr><td> <input type="button" value="Tambah Artikel" onClick="MM_goToURL('parent','index.php?name=files/artikel1.php')"></td></tr></table>

  Script Biodata.php

  <?php include ("../include/koneksi.php"); $id=$_SESSION['pengguna']; $view= mysql_query ("select * from siswa where nisn='$id'",$koneksi) or die (mysql_error()); $jumlah = mysql_num_rows($view); echo "<br><br>"; if ($row=mysql_fetch_array ($view)) { ?> <style type="text/css"> <!-- .style1 {color: #FF0000}

  • > </style> <style type="text/css">

  <!-- .table{ text-align: left; font-family: Tahoma, Arial, sans serif; font-size: 10pt; border-width: 0px; margin: 10px 0px; } .mp{ font-size:9pt; border-bottom:medium; } .hr{ border-bottom:thin;} .kosong{ color:#FF0000;}

  • > </style> <div align="center"><h2>.:DITEIL DATA SISWA:.</h2></div> <table class="table" width="472" cellpadding="3" cellspacing="2"> <tr><td width="92" height="10"></td> </tr>

  <tr> <td height="25" colspan="6" valign="middle" bgcolor="#C1E0FF">Nama Siswa</td> <td colspan="2" valign="middle" bgcolor="#F0F8FF"><?php echo $row['nama']; ?></td> </tr> <tr> <td height="25" colspan="6" valign="middle" bgcolor="#C1E0FF">Nomor Induk/NISN </td> <td colspan="2" valign="middle" bgcolor="#F0F8FF"><?php echo $row['nisn']; ?></td> </tr> <tr> <td height="25" colspan="6" valign="middle" bgcolor="#C1E0FF">Agama</td> <td colspan="2" valign="middle" bgcolor="#F0F8FF"> <?php echo $row['agama']; ?></td> </tr> <tr> <td height="25" colspan="6" valign="middle" bgcolor="#C1E0FF">Jenis Kelamin</td> <td colspan="2" valign="middle" bgcolor="#F0F8FF"><?php echo $row['jenis_kelamin']; ?></td> </tr> <tr> <td height="25" colspan="6" valign="middle" bgcolor="#C1E0FF">Alamat</td> <td colspan="2" valign="middle" bgcolor="#F0F8FF"><?php echo $row['alamat']; ?></td> </tr> <tr> <td colspan="6" valign="middle" bgcolor="#C1E0FF">Tempat/Tanggal Lahir</td> <td bgcolor="#F0F8FF" colspan="5"><?php echo $row['ttl']; ?></td> </tr> <tr> <td colspan="6" valign="middle" bgcolor="#C1E0FF">Tanggal Masuk</td> <td colspan="5" valign="middle" bgcolor="#F0F8FF"><?php echo $row['masuk']; ?></td> </tr> <tr> <td colspan="6" valign="middle" bgcolor="#C1E0FF">Kelas</td> <td colspan="3" valign="middle" bgcolor="#F0F8FF"> <?php echo $row['kelas']; ?></td>

  </tr> <tr> <td height="25" colspan="6" valign="middle" bgcolor="#C1E0FF">Semester Masuk</td> <td colspan="5" valign="top" bgcolor="#F0F8FF"> <?php echo $row['semester']; ?></td></tr> <tr> <td colspan="6" valign="middle" bgcolor="#C1E0FF">Keterangan</td> <td colspan="2" valign="middle" bgcolor="#F0F8FF"><?php echo $row['keterangan']; ?></td></tr> </tr> <tr> <td></td> <td colspan="4"></td> <td width="79" colspan="1"> </td> <td width="182" > </td> <td width="71" > </td> </tr> </table> <a style="text-decoration:underline blink" href="javascript:history.back()" class="style2">««Back </a> <p> <?php } ?>

  Script Hasil Akademik.php

  <script type='text/javascript'> var xmlhttp = createRequestObject(); function createRequestObject() { var ro; var browser = navigator.appName; if(browser == "Microsoft Internet Explorer"){ ro = new ActiveXObject("Microsoft.XMLHTTP"); }else{ ro = new XMLHttpRequest(); } return ro; } function dinamis(combobox) { var kode = combobox.value; if (!kode) return; xmlhttp.open('get', 'nilai2.php?kode='+kode, true); xmlhttp.onreadystatechange = function() { if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) { document.getElementById("tampilprodi").innerHTML = xmlhttp.responseText; } return false;

  } xmlhttp.send(null); } </script> <style> .table{ text-align: left; font-family: Tahoma, Arial, sans serif; font-size: 9pt; border-width: 0px; border-style: solid; border-color: #000000; border-collapse: collapse; margin: 10px 0px; } .mp{ font-size:8pt; } .style1 { font-size: 10pt; font-weight: bold; } </style> <div align="center"><h2>.:NILAI SISWA:.</h2></div> <form method=get action='files/nilai3.php'> <table width="750" cellpadding="3" cellspacing="2" class="table"> <tr> <td width="91" height="30" colspan="0" valign="middle"><span class="style1">Semester</span></td> <td width="639" colspan="5" valign="top"><select name="semester" onChange='javascript:dinamis(this)'> <?php if ($_REQUEST[semester]!="") { echo" <option value=$_REQUEST[semester] selected>$_REQUEST[semester]</option>";} ?> <option value="I" selected="selected">I</option> <option value="II">II</option> </select></td> </tr> </table> <div id='tampilprodi'></div> </form>

  Script Log Out.php

  <?php session_start(); unset($_SESSION['pengguna']); session_destroy(); print ("<meta http-equiv=\"refresh\" content=\"0; url=../index.php\">"); ?>

  Script Search.php

  <style>

  .table{ text-align: center; font-family: Tahoma, Arial, sans serif; font-size: 9pt; border-width: 1px; border-style: solid; border-color: #000000; border-collapse: collapse; margin: 5px 0px; } .mp{ font-size:7pt; } .style1 { font-size: 11pt; font-weight: bold; } </style> <?php include("include/header.php"); ?> <div id="content"> <div id="columnA"> <?php include ("include/koneksi.php"); $kategori=$_REQUEST['kategori']; $kata=$_REQUEST['kata']; if($kategori=="kosong") {?> <script type="text/javascript"> <!-- window.location = " index.php"; alert("silahkan pilih kategori..") //--> </script> <? }//end of if kategori kososng else { if($kata=="") {?> <script type="text/javascript"> <!-- window.location = "javascript:history.back()"; alert("Silahkan masukkan kata yang ingin dicari") //--> </script> <? }//end of if kata kosong else { include ("include/koneksi.php");

  $sql="SELECT nip, nama, golongan, jabatan, agama FROM pegawai WHERE $kategori LIKE '%$kata%'"; $result=mysql_query($sql,$koneksi)or die(mysql_error()); $rekord=mysql_num_rows($result); if ($rekord==0){?> </p> <p align="center"> <strong> <div align="center"> Data dengan field <i><?php echo $kategori;?></i>dan keyword <i><?php echo $kata;?></i>tidak ditemukan </div> </strong> <table width="380" border="1" cellpadding="0" cellspacing="0" align="center" class="table"> <tr bgcolor="#93C9FF"> <td width="35"><div align="center">NIP</div></td> <td width="97"><div align="center">Nama Lengkap </div></td> <td width="8"><div align="center">Golongan</div></td> <td width="8"><div align="center">Jabatan </div></td> <td width="18"><div align="center">Agama</div></td> </tr> </table> <?php } //end of if record is nuul else { ?> </strong> </p> <p align="center" class="style2">Hasil Pencarian </p> <p align="center"><span class="style2">Berdasarkan</span><strong> <?php echo $kategori;?> = <?php echo $kata;?></strong></p> <div align="center"> <table width="380" border="1" cellpadding="0" cellspacing="0" align="center" class="table"> <tr bgcolor="#93C9FF"> <td width="35"><div align="center">NIP</div></td> <td width="97"><div align="center">Nama Lengkap </div></td> <td width="8"><div align="center">Golongan</div></td> <td width="8"><div align="center">Jabatan </div></td> <td width="18"><div align="center">Agama</div></td> </tr> <?php $row=mysql_fetch_assoc($result); do{ ?> <tr> <td><div align="center"><?php echo $row['nip'];?></div></td> <td><div align="center"><?php echo $row['nama'];?></div></td> <td><div align="center"><?php echo $row['golongan'];?></div></td> <td><div align="center"><?php echo $row['jabatan'];?></div></td> <td><div align="center"><?php echo $row['agama'];?></div></td> </tr> <?php }//end of loop while($row=mysql_fetch_assoc($result));?>

  <?php echo " </table> </div> "; } //end of if record not nuul ?> <? } //end of jika kata tidak kosong } //end of jika kategori tidak kosong ?> </div> <?php include("include/side_bar.php"); ?> <div style="clear: both;"> </div> </div> <?php include("include/footer.php"); ?> </body> </html>

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

  Nama Mahasiswa : T. WIDYA AFRIYANTI

  Nomor Stambuk : 072406093

Judul Tugas Akhir : Perancangan Sistem Informasi Nilai Siswa SMP

NEGERI 1 RANTAU SELATAN. Dosen Pembimbing : Dra. Mardiningsih, M.Si Tanggal Mulai Bimbingan : Tanggal Selesai Bimbingan : No. Tanggal Asisten

  Bimbingan Pembahasan pada Asistensi Mengenai, pada Bab : Paraf Dosen

  Pembimbing Keterangan

1. Proposal Tugas Akhir 2.

Bab I 3. Bab II 4. Bab III 5. Bab IV 6. Bab V 7. Bab VI

8. Pengujian Program

  ∗ Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah selesai.

  Diketahui, Disetujui, Ketua Departemen Matematika Pembimbing Utama/ Penanggung Jawab Dr. Saib Suwilo M.Sc Dra. Mardiningsih, M.Si

  

NIP. 19640109 198803 1 004 NIP. 19630405 198811 2 001

SURAT KETERANGAN

  Hasil Uji Program Tugas Akhir Yang bertanda tangan dibawah ini, menerangkan bahwa mahasiswa tugas akhir Program Diploma 3 Komputer : Nama : T. WIDYA AFRIYANTI NIM : 072406093 Program Studi : D3 Ilmu Komputer Judul Tugas Akhir : PERANCANGAN SISTEM INFORMASI NILAI SISWA SMP NEGERI 1 RANTAU SELATAN.

  Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada tanggal Mei 2010.

  Dengan Hasil : Sukses Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan.

  Medan, Mei 2010 Dosen Pembimbing Dra. Mardiningsih, M.Si NIP. 196304051988112001

Dokumen baru