• Tidak ada hasil yang ditemukan

SISTEM INFORMASI PENGOLAHAN DATA SISWA SMK DIPONEGORO BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL

N/A
N/A
Protected

Academic year: 2017

Membagikan "SISTEM INFORMASI PENGOLAHAN DATA SISWA SMK DIPONEGORO BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL"

Copied!
44
0
0

Teks penuh

(1)

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

Dalam rangka pembangunan sumber daya manusia, bidang pendidikan merupakan sarana dan wahana yang sangat baik dalam pembinaan sumber daya manusia. Oleh karena itu pendidikan perlu mendapat perhatian yang lebih serius baik itu oleh pemerintah, keluarga maupun pengelola pendidikan khususnya.

Dengan perkembangan teknologi yang semakin pesat, sarana dan prasarana pendidikan pun harus mengikutinya, salah satunya dengan media komputerisasi yaitu internet. Dengan internet dimana masarakat dapat mengakses ilmu pengetahuan dan informasi kapan saja dan dimana saja. Banyak sekali manfaat dari internet. Salah satunya adalah pembuatan sistem informasi berbasis web, sistem ini akan menampilkan informasi mengenai berbagai hal sesuai dengan apa yang dikehendaki oleh pembuat. Sebuah sistem informasi yang baik tentunya mampu menjalankan semua hal yang berkaitan dengan penyelenggaraan hal-hal spesifik. Semua komponen dipermudah dengan adanya sistem ini.

(2)

ini diterapkan oleh sekolah masih secara manual atau belum tersedia dalam bentuk sistem informasi data siswa. Dengan demikian, penulis tertarik untuk membangun sebuah sistem informasi yang berhubungan dengan siswa. Sistem yang akan dibangun adalah sebuah sistem informasi data siswa. Perancangan sistem informasi data siswa ini menggunakan apache sebagai webserver, PHP sebagai bahasa pemrogramannya, MySql sebagai database dan Macromedia Dreamweaver 8 sebagai editor perancangan dan pembangunan web.

Melihat permasalahan diatas penulis ingin merancang sebuah sistem informasi berbasis web untuk menangani masalah tersebut, terutama dalam pengaksesan datanya. Selain itu, dengan sistem informasi ini diharapkan dapat memudahkan pengguna dalam mengakses data siswa karena dapat diakses secara online.

Mengingat perkembangan teknologi dan pentingnya aplikasi tersebut serta untuk memudahkan administrator dalam mengolah data siswa maka penulis

mengaplikasikannya dengan penulisan Tugas Akhir dengan judul “SISTEM

INFORMASI PENGOLAHAN DATA SISWA SMK DIPONEGORO BERBASIS WEB dengan MENGGUNAKAN PHP dan MySQL”.

1.2 Rumusan Masalah

(3)

1.3 Batasan Masalah

Untuk mencegah meluasnya permasalahan dalam penulisan tugas akhir ini, maka Penulis membatasi bahasan masalah pada Sistem Informasi Pengolahan Data Siswa SMK Diponegoro Tanjung Bintang Lampung Selatan.

Tujuan Penelitian

Tujuan dari penelitian ini adalah sebagai berikut :

1. Menganalisis sistem pengelolaan data siswa di SMK Diponegoro Tanjungbintang.

2. Membangun sistem informasi Peengolahan data siswa di SMK Diponegoro Tanjungbintang.

1.4 Manfaat Penelitian

Manfaat dari tugas akhir ini adalah :

1. Memberikan sumbangsih pemikiran dan alternatif dengan membuat sistem berbasis web yang berisi sistem informasi tentang data Siswa SMK Diponegoro Tanjung Bintang Lampung Selatan.

2. Dengan adanya sistem ini agar data dan informasi yang dihasilkan lebih efektif dan efisien.

3. Memudahkan dalam pengolahan data siswa.

1.6 Metode Pengumpulan Data

Metode yang digunakan penulis dalam pengumpulan data adalah sebagai berikut:

1.6.1 Wawancara (Interview)

(4)

kepada pihak-pihak yang terkait terhadap permasalahan yang dibahas, yaitu: Kepala Sekolah, Guru maupun Siwa.

1.6.2 Pengamatan (Observation)

Metode ini dilakukan dengan cara melakukan pengamatan secara langsung ke objek yang diteliti, dalam hal ini ialah SMK Diponegoro

1.6.3 Tinjauan Pustaka (Library Research)

(5)

BAB II

TINJAUAN PUSTAKA

2.1 Pengertian Sistem

Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama guna melakukan suatu pekerjaan untuk memcapai suatu tujuan tertentu (Jogiyanto, 2001).

2.2 Definisi Sistem

Terdapat dua kelompok pendekatan di dalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponen atau elemennya. Pendekatan sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan satu sasaran tertentu (Jogiyanto, 2001).

2.3 Karakteristik Sistem

Sistem mempunyai karakteristik atau beberapa sifat tertentu, yaitu : 1. Komponen sistem (Components)

(6)

2. Batas Sistem (Boundary)

Daerah yang membatasi antara suatu sistem dengan lingkungannya atau dengan sistem lainnya. Batas sistem inilah yang membuat sistem dipandang sebagai satu kesatuan.

3. Lingkungan luar sistem (Environments)

Segala sesuatu yang berada di luar sistem yang mempengaruhi sistem. Lingkungan luar sistem dapat bersifat menguntungkan sistem atau merugikan sistem.

4. Penghubung sistem (Interface)

Merupakan media penghubung antara satu subsistem dengan subsistem lainnya. Penghubung inilah yang menyebabkan beberapa subsistem berintegrasi dan membentuk satu kesatuan.

5. Masukan sistem (Input)

Sesuatu yang dimasukkan ke dalam sistem yang berasal dan lingkungan. 6. Keluaran sistem (Output)

Suatu hasil dari proses pengolahan sistem yang dikeluarkan ke lingkungan.

7. Pengelolahan sistem (Process)

Bagian dari sistem yang mengubah masukan menjadi keluaran. 8. Sasaran sistem (Objectives) atau tujuan (Goal)

(7)

Adapun gambar komponen sistem informasi dapat dilihat pada Gambar 2.1 dibawah ini.

Input

Prosesing

Output

Gambar 2.1. Komponen Sistem

2.4 Konsep Dasar Informasi

Informasi merupakan data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. Sumber dari informasi adalah data. Data merupakan bentuk jamak dari bentuk tunggal data atau data item. Data adalah kenyataan yang menggambarkan sesuatu yang terjadi pada saat tertentu. Informasi dalam sebuah organisasi sangat penting peranannya. Suatu sistem yang kurang rnendapatkan informasi akan menjadi lemah dan akhirnya berakhir (Ladjamudin, 2005).

2.4.1 Informasi

Informasi adalah data yang telah diperoses menjadi bentuk yang berguna bagi penerima atau pemakai dan mempunyai nilai fikir yang nyata bagi pembuat keputusan pada saat sedang berjalan atau untuk prospek masa depan (Jogiyanto, 2001).

2.5 Siklus Informasi

(8)

yang terjadi pada saat tertentu. Data merupakan bentuk menta dari informasi yang perlu diolah melalui suatu model sehingga menghasilkan suatu informasi.

2.6 Kualitas Informasi

Kualitas dari suatu informasi (quality of information) tergantung dari tiga hal, yaitu:

1. Akurat berarti informasi harus bebas dari kesalahan - kesalahan dan tidak bisa atau menyesatkan dan harus jelas maksudnya.

2. Tepat waktu berarti informasi yang data pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi.

3. Relevan berarti informasi tersebut mempunyai manfaat untuk pemakainya.

2.7 Sistem Informasi

Sistem informasi adalah suatu rangkaian kerja yang saling berhubungan anatara komponen satu dan yang lainnya dan bisa saling berbagi informasi dan data dalam menyelesaikan tugas untuk mencapai tujuan tertentu (Jogiyanto, 2001).

2.8 Database

Database adalah kumpulan dari item data yang saling berhubungan antara satu dengan yang lainya yang diorganisasikan berdasarkan sebuah skema atau stuktur tertentu, tersimpan di hardware komputer dan dengan software melakukan manipulasi untuk kegunaan tertentu (Kristanto, 2000).

(9)

2.8.1 Teknik Normalisasi

Teknik Normalisasi merupakan proses pengelompokkan data elemen menjadi tabel yang menunjukkan entity dan relasinya.

Teknik Normalisasi terdiri dari beberapa hal yakni :

a. Field merupakan bagian terkecil dari record dan yang bentuknya unik akan dijadikan kunci yang dapat diwakili recordnya.

1) Primary Key merupakan satu atribut yang mengidentifikasikan secara unik sebuah record dalam file dan bersifat unik.

2) Secondary Key merupakan atribut yang mengidentifikasikan sebuah record dalam file namun tidak bersifat unik.

3) Candidate Key merupakan atribut – atribut yang bisa dipilih ( dipakai ) menjadi primary key.

4) Alternate Key merupakan candidate key yang tidak dipakai sebagai primary key.

5) Foreign Key merupakan satu atribut yang bukan kunci utama / primary key, tetapi kunci utama pada file atau tabel lain.

b. Record merupakan kumpulan elemen atau field yang saling terkait dan disusun untuk membentuk file.

c. File merupakan kumpulan record – record sejenis yang mempunyai panjang elemen yang sama, atribut yang sama, maupun berbeda – beda data valuenya.

(10)

2.8.2 Teknik Entity Relationship Diagram

Untuk membantu gambaran relasi secara lengkap, terdapat tiga macam relasi dalam hubungan atribut dalam satu file, yaitu :

a. One to One Relationship 2 File

Hubungan antara satu atribut dengan atribut yang lain dalam satu file yang sama mempunyai hubungan satu lawan satu.

b. Many to Many Relationship 2 File

Hubungan antara file pertama dengan file kedua adalah banyak berbanding banyak.

c. One to Many Relationship 2 File

Hubungan antara file pertama dengan file kedua adalah satu berbanding banyak atau dapat pula dibalik banyak lawan satu.

2.9 Flowchart

(11)

urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program, seperti pada Tabel 2.1 (Proboyekti, 2009).

Tabel 2.1. Simbol-simbol dari komponen flowchart

SIMBOL

NAMA

FUNGSI

TERMINATOR Permulaan/akhir program

GARIS ALIR

(FLOW LINE) Arah aliran program

PROSES Proses perhitungan/proses

pengolahan data

INPUT/OUTPUT DATA

Proses input/output data, parameter, informasi

PREDEFINED PROCESS (SUB PROGRAM)

Permulaan sub program/proses menjalankan sub program

Perbandingan

DECISION

pernyataan, penyeleksian data yang memberikan pilihan untuk langkah

selanjutnya

ON PAGE CONNECTOR

Penghubung bagian-bagian flowchart yang berada pada satu

halaman

OFF PAGE CONNECTOR

Penghubung bagian-bagian flowchart yang berada pada

halaman berbeda

Direct Acces Storage

Penyimpanan data yang diakses secara langsung (Online)

(12)

2.10 MySQL (My Stucture Query Language)

MySQL mempunyai tiga subbahasa yaitu: Data Definition Language (DDL), Data Manipulation Language (DML), Data Control Language (DCL), DDL berfungsi pada pendefinisian object database seperti membuat tabel dan menghapus tabel. DML untuk mengatur tabel seperti melihat, menambah dan menghapus isi tabel. DCL berfungsi sebagai keamanan database seperti memberikan hak akses database (Nugroho, 2008).

2.11 PHP ( Personal Home Page)

2.11.1 Pengertian PHP ( Personal Home Page)

PHP (personal home page ) adalah sebuah bahasa pemrograman yang berjalan dalam sebuah web server dan berfungsi sebagai pengolah data pada server. Dengan menggunakan program PHP, sebuah server akan lebih interaktif dan dinamis. Data yang disimpan ke website atau komputer client akan diolah dan disimpan pada database web server dan dapat ditampilkan kembali apabila diakses (Nugroho, 2008).

2.11.2 Keunggulan PHP

Pemrograman web server saat ini, ASP (Active Server Pages) yang berkembang, seperti ASP.NET, JSP, CFML dan PHP.

Jika dibandingkan antara tiga terbesar pemrograman web server diatas, terdapat kelebihan dari PHP itu sendiri, yaitu:

(13)

bahasa pemrograman aplikasi lain seperti Visual Basic dan sebagainya.

2. Karena bersifat open source, maka perubahan dan perkembangan interpreter pada PHP lebih cepat dan mudah.

3. PHP mampu berjalan dibeberapa server yang ada, misalnya Apache, Microsoft IIS, PWS, AOLserver, phttpd, fhttpd dan Xitami.

4. PHP memiliki tingkat lifecycle yang cepat, sehingga selalu mengikuti perkembangan teknologi internet,

5. PHP dapat berjalan pada tiga operating system, seperti : Linux, Unix dan Windows serta dapat dijalankan secara runtime pada suatu console.

2.12 Pengenalan HTML (Hyper Text Markup Language) 2.12.1 Pengertian HTML

(14)

pada HTML menunjukkan fasilitas yang berupa tanda tertentu dalam script HTML diinana kita dapat mengatur judul garis, table, gambar, dan lain-lain dengan perintah yang telah ditentukan pada elemen HTML. HTML sendiri dikeluarkan oleh W3C (World Wide Web Consortium), setiap terjadi perkembangan level HTML, harus dievaluasi secara ketat dan disetujui oleh W3C.

2.12.2 Bagian-bagian HTML

HTML terdiri dari beberapa bagian yang fungsinya sebagai penanda suatu kelompok perintah tertentu, misalnya kelompok perintah form yang ditandai dengan kode <form>, judul dengan <title> dan sebagainya. Contoh HTML tersaji pada Gambar 2.2.

Gambar 2.2 Bagian-bagian penulisan kode HTML Keterangan:

1. Dokumen HTML selalu diawali dengan tanda tag pembuka

“<html>” dan diakhiri dengan tanda tag penutup “</html>”.

2. Pada elemen head “<head></head>”, dapat kita sisipkan kode-kode untuk menuliskan keterangan tentang dokumen HTML, dan dapat disisipkan script-script pemrograman web seperti

<HTML> <HEAD>

<TITLE> Judul </TITLE> </HEAD>

(15)

JavaScript, VBScript, atau CSS untuk menambah daya tarik pada situs yang akan dibuat agar lebih dinamis dan menarik. 3. Elemen body “<body></body>” berisi tag-tag untuk isi atau

layout tampilan situs, seperti : “<font></font>”,

“<table></table>” dan “</form></form>”. Elemen adalah suatu

bagian besar yang terdiri dari kode-kode tag tersebut. Sedangkan tag hanya merupakan bagian dari elemen. Tag adalah kode-kode yang digunakan untuk mengatur dokumen HTML. Secara garis besar bentuk umum tag adalah <tag-awal> TEKS <tag-akhir>. Namun ada juga tag yang tidak perlu ada

penutup seperti “<br>”, “<img>” dan lain-lain (Nugroho, 2008).

2.13 Web Server

Web server adalah sebuah perangkat lunak yang berfungsi untuk menerima permintaan HTTP atau HTTPS dari Client yang dikenal dengan web browser dan pengiriman kembali hasilnya dalam bentuk halaman web. Sedangkan menurut Jogianto (2001) Web Server adalah aplikasi yang melayani berdasarkan permintaan dari web browser.

2.14 Macromedia Dreamweaver 8

(16)

2.15 HTTP (Hypertext Transfer Protocol)

HTTP (Hypetext Transfer Protocol) merupakan protocol dasar dari world wide web (WWW) yang dapat diterapkan dalam aplikasi client – server yang melibatkan Hypertext. Penggunaan HTTP khas adalah antara web browser dengan web server untuk menyediakan kehandalan dalam kinerja dalam HTTP menggunakan TCP (Transfer Control Protocol).

Fungsi dari HTTP bukan hanya sebagai protokol yang digunakan untuk mentransfer hypertext melainkan juga sebagai protokol yang digunakan untuk mentransmisikan informasi dengan tingkat efisiensi yang diperlukan untuk membuat lompatan Hypertext. Data yang ditransmisikan oleh protokol ini dapat berupa text asli, audio, gambar atau informasi lainnya yang bias diakses melalui internet.

2.16 Home Page

Home Page yaitu halaman awal pertamakali ketika kita membuka sebuah situs yang berisi informasi secara umum dan mempunyai link ke halaman berikutnya.

2.17 Browser

(17)

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi segala permasalahan, kesempatan, dan hambatan yang terjadi dan semua kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya. SMK Diponegoro merupakan salah satu institusi pendidikan yang belum memiliki sistem informasi pengolahan data siswa yang efektif dan efisien karena masih menggunakan microsoft Excell yang berbasis offline. Oleh karena itu, penulis ingin mengembangkan sebuah sistem yang sesuai dengan kebutuhan pengolahan data siswa pada institusi tersebut.

3.1.1 Analisis Sistem Lama

(18)

diakses secara online oleh administrator, dan siswa sehingga penyebaran informasi dinilai masih lambat.

Berdasarkan permasalahan tersebut penulis menyimpulkan bahwa perlu adanya pengembangan sistem pada sistem lama agar lebih baik sesuai dengan kebutuhan dalam pengolahan data siswa.

3.1.2 Analisis Sistem Baru

Berdasarkan permasalahan yang ada pada sistem lama penulis ingin memberikan solusi kepada siswa admin, dengan membangun sistem baru yang berbasis online. Sistem ini dibangun menggunakan bahasa pemrograman PHP dan databasenya menggunakan MySQL. Sehingga dengan sistem ini diharapkan dapat mengolah data siswa secara mudah, cepat dan tepat.

Dalam pembuatan sistem ini dibutuhkan beberapa perangkat atau media untuk menunjang agar terwujudnya menjadi sebuah sistem informasi. Berdasarkan penelitian yang dilakukan, penulis telah menganalisis kebutuhan dalam pembuatan sistem ini diantaranya adalah sebagai berikut:

1. Perangkat Keras (Hardware)

Kebutuhan perangkat keras yang meliputi perangkat komputer, media internet dan lain sebagainya.

2. Perangkat Lunak (Software)

(19)

3. Data Akurasi

Kebutuhan data akurasi yang meliputi data siswa seperti nis,nama, alamat, jenis kelamin dan lain sebagainya.

4. Fungsional

Kebutuhan fungsional yang meliputi input, pengolahan, upload, download, login, pencarian, laporan dan lain sebagainya.

3.2 Perancangan Sistem

3.2.1 Perancangan Basis Data (Database)

Basis data (database) merupakan salah satu komponen yang penting dalam pembuatan sistem informasi, karena basis data merupakan hal pokok dalam menyediakan informasi tentang data karyawan kepada para pengguna khususnya. Pada tahap perancangan basis data (database), diperlukan tabel-tabel data dan relasinya untuk mengurutkan data atau struktur data.

3.2.2 Rancangan Tabel Database

Rancangan database terdiri dari beberapa tabel yang saling berhubungan. Dalam pembuatan database ini, digunakan MySQL sebagai database server. Berikut adalah desain database server : Tabel 3.1 Perancangan database tabel Jurusan

Field Type Null Key Extra

Id_jurusan Nama_jurusan

char(5) varchar(25)

NO YES

Primay Key

(20)

Tabel 3.2 Perancangan database tabel Siswa

Tabel 3.2 merupakan tabel struktur data untuk penyimpanan data siswa di SMK Diponegoro Tanjungbintang.

Tabel 3.3 Perancangan database tabel Galeri

Field Type Null Key Extra

Primary Key auto_increment

(21)

Tabel 3.4 Perancangan database tabel Agama

Tabel 3.5 Desain database tabel Kelas

Field Type Null Key Extra

Tabel 3.5 merupakan tabel struktur data untuk penyimpanan data kelas di SMK Diponegoro Tanjungbintang.

Tabel 3.6 Perancangan database tabel Orangtua

(22)

Tabel 3.7 Perancangan database tabel Login

Primary Key Auto_increment

Tabel 3.7 merupakan tabel struktur data untuk penyimpanan data administrator SMK Diponegoro Tanjungbintang.

Tabel 3.8 Perancangan database tabel Pekerjaan

Field Type Null Key Extra

Tabel 3.8 merupakan tabel struktur data untuk penyimpanan data pekerjaan orang tua di SMK Diponegoro Tanjungbintang.

Tabel 3.9 Perancangan database tabel Pendidikan

Field Type Null Key Extra

(23)

3.2.3 Relasi Antar Tabel

Dalam suatu sistem informasi, terdapat suatu database yang didalamnya ada beberapa buah tabel. Beberapa tabel ini saling berhubungan. Relasi antar tabel berfungsi untuk menghubungkan satu tabel dengan yang lainnya sehingga dapat mempercepat akses database. Aturan relational database menyatakan bahwa satu tabel dengan tabel lainnya dihubungkan dengan sebuah kunci unik atau primary key. Relasi tabelnya disajikan pada Gambar 3.1.

Tabel_siswa

(24)

3.3 Flowchart Program

Flowchart program digunakan untuk mengetahui bagaimana cara program yang dirancang. Flowchart dalam program akan terlihat jelas proses logika dalam suatu program dari Aplikasi Sistem informasi data siswa pada SMK Diponegoro Tanjungbintang. Flowchart terdiri dari simbol-simbol yang mewakili langkah program dan garis alir (flow lines) menunjukkan urutan dari simbol-simbol yang akan dikerjakan. Bagan arus Flowchart yang tersaji sebagai berikut:

3.3.1 Flowchart Menu Login

Menu login merupakan salah satu dari menu utama, menu tersebut berfungsi sebagai media bagi pengguna untuk masuk ke dalam akun pengguna. Penggunaan menu tersebut, dengan cara memasukkan username dan password yang telah didaftarkan sebagai administrator yang telah aktif, lebih jelasnya dapat dilihat pada Gambar 3.2.

Star Login

Tampilkan Form Login

Input Username & Password

Cari data berdasarkan Username & Password

Apakah User & Password ditemukan ?

Menu Admin

End

T

Y

(25)

3.3.2 Flowchart Menu Admin

Halaman utama administrator adalah halaman administrator yang dapat ditampilkan setelah pengguna melakukan proses login dengan status administrator. Pada halaman tersebut, terdapat beberapa sub-sub menu untuk keperluan input, olah, dan mengatur data sistem informasi pengolahan data siswa. Lebih jelasnya dapat dilihat pada Gambar 3.3.

(26)

3.3.3 Flowchart Input Data Siswa

Pada menu input data siswa, administrator dapat mengatur data-data siswa, diantaranya input, ubah dan hapus data siswa. Proses tersebut diilustrasikan pada Gambar 3.4.

Start

(27)

3.3.4 Flowchart Edit Data Siswa

Pada menu data siswa, terdapat menu untuk ubah data siswa. Menu tersebut berguna untuk mengubah data apabila ada kesalahan-kesalahan tertentu. Proses tersebut diilustrasikan pada Gambar 3.5.

Start

Login Admin

Menu Edit Data Siswa

Pil 1. Edit

(28)

3.3.5 Flowchart Cari Data Siswa

Menu cari data siswa digunakan untuk mencari nama siswa dan data tentang siswa. Cara menggunakannya yaitu dengan memasukkan kata kunci, berupa nama siswa, atau dengan memasukkan nomor induk siswa. Proses tersebut diilustrasikan pada Gambar 3.6.

Start

Form Cari Data Siswa Menu Cari Data

Siswa

Input Kata Kunci

Apakah Data Ditemukan ?

Tampilkan Data Siswa

Cari Ulang ?

End

Y

Y

T

T

(29)

3.3.6 Flowchart Menu Halaman List Data Siswa

Menu list data siswa adalah menu tampilan tabel dengan berisi tentang nis dan data siswa secara keseluruhan. Selain itu, juga terdapat menu untuk melihat data secara detail. Lebih jelasnya dapat dilihat pada Gambar 3.7.

Start

Tampilkan Form Cari

Data Siswa

Cari Berdasarkan Nis,Nama

Apakah Nis,Nama

Sudah benar ?

Tampilkan Detail

Data Siswa

T

Y

End

(30)

3.3.7 Flowchart Perubahan Login

Menu perubahan login berfungsi sebagai media bagi pengguna untuk mengubah username dan password. Penggunaan menu tersebut, dengan cara memasukkan username dan password yang baru sebagai administrator yang telah aktif, lebih jelasnya dapat dilihat pada Gambar 3.8.

Start

Menu Frofil

Form Edit Login

Apakah Login ingin disimpan ?

Login Diganti

Simpan Login Baru

Login Tetap

End

T

Y

(31)

3.3.8 Flowchart Menu Input Data Kelas

Pada menu input data kelas, administrator dapat mengatur data kelas, diantaranya input data kelas. Proses tersebut diilustrasikan pada Gambar 3.9.

Menu Input Data Kelas

Form Input Data

Input Nama Jurusan

Input Keterangan Input Nama Kelas Input Id Kelas

Y Start

Data Lengkap ?

End

T

(32)

3.3.9 Flowchart From Perubahan Kelas

Pada menu data kelas, terdapat menu untuk ubah data kelas. Menu tersebut berguna untuk mengubah data apabila ada kesalahan-kesalahan tertentu. Proses tersebut diilustrasikan pada Gambar 3.10.

Input Nama Jurusan

Input Keterangan Input Nama Kelas Input Id Kelas

Y

Data Lengkap ? T Start

End Login Admin

Menu Edit Data Pengguna

Pil 1. Edit Pil 2. Hapus

Pil = 1

Pil = 2 Konfirmasi

Hapus

Data Dihapus Y

T

Y T

(33)

BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan hasil dari penelitian yang telah dilakukan di SMK Diponegoro Tanjung Bintang Lampung Selatan, maka dapat disimpulkan bahwa:

1. Dengan adanya sistem ini, penyajian informasi mengenai data siswa, dan data lain yang berhubungan dengan Sistem Informasi Data Siswa SMK Diponegoro Tanjung Bintang Lampung Selatan ini dapat dikelola dengan mudah bagi pihak-pihak yang terkait.

2. Dengan dirancangnya Sistem Informasi Data Siswa ini, diharapkan dapat memberikan manfaat dan kemudahan dalam hal pengaksesan karena dapat diakses darimana saja dan kapan saja selama pengguna terhubung dengan jaringan komputer. Khususnya bagi SMK Diponegoro Tanjung Bintang Lampung Selatan yang menerapkan sistem data siswa secara online.

(34)

5.2 Saran

Adapun saran dari tugas akhir ini adalah :

1. Diharapkan agar Program Sistem Informasi Data Siswa SMK Diponegoro Tanjung Bintang Lampung Selatan ini dapat dipergunakan di SMK Diponegoro Tanjung Bintang Lampung Selatan yang belum menerapkan aplikasi ini.

2. Diharapkan agar nantinya aplikasi ini dapat dikembangkan dan menjadi aplikasi yang lebih baik lagi yaitu dengan ditambahkannya sistem absensi data karyawan, guru, pengumuman, rapor online yang belum ada pada sistem ini sehingga dapat menjadi lebih baik lagi dalam pengolahan data yang ada pada SMK Diponegoro Tanjung Bintang Lampung Selatan.

(35)

SISTEM INFORMASI PENGOLAHAN DATA SISWA

SMK DIPONEGORO BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL

Oleh : HADI WIJAYA

Tugas Akhir

Sebagai Salah Satu Syarat Untuk Mencapai Gelar AHLIMADIYA (A.Md.)

Pada

Program Studi Manajemen Informatika Jurusan Ilmu Komputer

Fakultas Matematika dan Ilmu Pengetahuan Alam

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

(36)

SISTEM INFORMASI PENGOLAHAN DATA SISWA

SMK DIPONEGORO BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL

( Tugas Akhir )

Oleh : HADI WIJAYA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

(37)

KATA PENGANTAR

Alhamdulillahirobbil’alamiin, Puji dan Syukur kehadirat Allah SWT.

Yang telah memberikan Rahmat, Hidayah serta kekuatan, sehingga penulis dapat menyelesaikan tugas akhir, yaitu sebagai salah satu syarat untuk meraih gelar Ahli Madya pada Program Studi Manajemen Informatika Jurusan Ilmukomputer Fakultas MIPA, Universitas Lampung. Tugas akhir yang penulis buat ini berjudul

“Sistem Informasi SMK Diponegoro Berbasis Web Dengan Menggunakan

Php dan Mysql”

Penulis menyadari bahwa dalam penulisan tugas akhir ini mungkin masih terdapat banyak kekurangan yang harus diperbaiki, namum suatu keberhasilan pada proses pembuatan tugas akhir ini, tak lepas dari bimbingan dan bantuan dari berbagai pihak. Untuk itu penulis mengucapkan terima kasih kepada :

1. Bapak Aristoteles, S.Si., M.Si., selaku pembimbing I, terima kasih atas saran, bimbingan dan keperduliannya dalam menyukseskan penelitian ini. 2. Ibu Widiastuti, S.Si., M.Si. selaku pembimbing II, yang telah membantu

untuk menyelesaikan tugas akhir ini.

(38)

5. Bapak Ir.Machudor Yusman, M., M.Kom. selaku Kepala Jurusan Ilmu Komputer.

6. Bapak Prof. Suharso, Ph.D., selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam.

7. Bapak dan Ibu Dosen beserta staf kepegawaian di jurusan Ilmukomputer. 8. Keluarga besarku (Ayah, Ibu, Kak Sutasdi, Kak Marliyani, Kak Sutris,

Kak Sutri, Widia, Rendi, Sinta, Anggel, Santi ) terimakasih atas do’a dan dukungan, baik moral maupun material.

9. Dian Rosdiana yang selalu menemani, menberikan semangat, dukungan dan atas segala bantuannya.

10.Dwi Yulia yang selalu menberikan semangat, dan dukungannya.

11.Teman-teman The Cakruk terima kasih atas saran maupun dukungannya. 12.Keluarga besar DIII Manajemen Informatika Universitas Lampung,

khususnya tahun angkatan 2008.

Semoga Allah SWT. menerima dan membalas semua amal kebaikan serta pengorbanan yang telah diberikan untuk menyelesaikan tugas akhir ini. Akhirnya penulis berharap semoga tugas akhir ini dapat bermanfaat dan berguna bagi kita semua, amiin.

Bandar Lampung, 08 Januari 2013 Penulis,

(39)

MOTO

KEGAGALAN ADALAH KEBERHASILAN YANG TERTUNDA MAKA JANGAN BERPUTUSASA DALAM

(40)

MENGESAHKAN

1. Tim Penguji

Pembimbing I : Aristoteles, S.Si., M.Si. ………

Pembimbing II : Widiarti, S.Si., M.Si. ………

2. Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam

Prof. Suharso, Ph.D.

NIP 19690530 199512 1 001

(41)

PERNYATAAN MENGENAI TUGAS AKHIR DAN SUMBER INFORMASI

Saya yang bertanda tangan di bawah ini, menyatakan bahwa tugas akhir saya yang

berjudul “SISTEM INFORMASI PENGOLAHAN DATA SISWA SMK

DIPONEGORO BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL” adalah karya saya dengan arahan komisi pembimbing dan belum diajukan dalam bentuk apapun kepada perguruan tinggi manapun. Sumber informasi yang berasal atau dikutip dari karya yang diterbitkan maupun tidak diterbitkan dari penulis lain telah disebutkan dalam teks dan dicantumkan dalam daftar pustaka dibagian akhir tugas akhir ini.

Bandar Lampung, 15 Januari 2013

(42)

Persembahan

Alhamdulillahirobbil’’alamiin, Puji dan Syukur bagi Mu Ya Alloh,

atas Rahmat dan Karunia yang Engkau berikan selama ini.

Teriring do’a dan segala kerendahan hati,

Serta cinta dan kasih sayang kupersembahkan karya kecilku ini untuk orang-orang yang berharga dalam hidupku :

Ayahanda Dedi Suprapto Ibunda Suhartini

Ayahanda dan ibundaku Tercinta,

sosok mulia yang sangat ananda kagumi dan banggakan, yang telah membesarkanku dengan penuh rasa cinta dan kasih

sayang, terimakasih telah mendidikku, mendo’akanku, dan atas perjuangan yang tanpa mengenal lelah demi

kesuksesanku.

Hanya Allah SWT yang dapat membalas semua pengorbanan Ayahanda dan Ibunda tercinta.

Saudaraku (Sekeluarga Besar)

Atas bantuan, perhatian, do’a, dan semangat

untuk tetap berusaha, kuat dan sabar dalam meniti kehidupan.

Para Pembimbingku

Atas bimbingan dan ilmu yang diberikan

sehingga aku dapat mengarungi hidup dunia dengan ilmu.

(43)

Judul Tugas Akhir : SISTEM INFORMASI PENGOLAHAN DATA SISWA SMK DIPONEGORO BERBASIS WEB DENGAN

MENGGUNAKAN PHP DAN MySQL Nama Mahasiswa : Hadi Wijaya

Nomor Pokok Mahasiswa : 0807051038

Program Studi : Manajemen Informatika Jurusan : Ilmu Komputer

Fakultas : Matematika dan Ilmu Pengetahuan Alam

MENYETUJUI 1. Komisi Pembimbing

Pembimbing I Pembimbing II

Aristoteles, S.Si., M.Si. Widiarti, S.Si., M.Si. NIP. 19810521 200604 1 002 NIP. 19800502 200501 2003

2. Mengetahui

Ketua Jurusan Ilmu Komputer Ketua Program Studi

DIII Manajemen Informatika

(44)

RIWAYAT HIDUP

Penulis dilahirkan di Mekarsari Desa Menangajaya

Kecamatan Banjit Kabupaten Way Kanan Lampung Utara, pada Tanggal 23 Agustus 1989 dari pasangan Ayahanda Dedi Suprapto dan IbundaSuhartini, dan penulis merupakan anak yang ke dua dari dua bersaudara.

Pendidikan yang pernah ditempuh oleh penulis yaitu Pendidikan Dasar di SD Negeri Menangajaya Kecamatan Banjit Waykanan Lampung Utara , lulus pada Tahun 2002. Pada Tahun 2005 lulus dari SMP Lestari Tanjungbintang. Pendidikan SMA ditempuh di SMK Diponegoro Tanjungbitang dan lulus pada Tahun 2008. Pada Bulan April 2008 penulis mendaftar sebagai calon mahasiswa Universitas Lampung dan resmi menjadi mahasiswa Universitas Lampung Fakultas Matematika dan Ilmu Pengetahuan Alam Jurusan Ilmukomputer Program Studi Manajemen Informatika pada akhir Bulan Maret 2008 setelah lulus tes Seleksi Penerimaan Mahasiswa Baru (SPMB).

Gambar

Gambar 2.1. Komponen Sistem
Tabel 2.1. Simbol-simbol dari komponen flowchart
Gambar 2.2 Bagian-bagian penulisan kode HTML
Tabel 3.1 Perancangan database tabel Jurusan
+7

Referensi

Dokumen terkait

Informasi penduduk merupakan salah satu faktor yang utama dalam pemerintahan di kelurahan karena dengan informasi penduduk dapat memudahkan dan mempercepat dalam

Dalam perancangan “ SISTEM INFORMASI PENJUALAN PRODUK KECANTIKAN BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MySQL ”, penulis membuat 5 tabel dalam database yang diberi nama

Dengan adanya teknologi informasi yang semakin berkembang, dapat memudahkan untuk membuat suatu aplikasi web yang dapat memberikan informasi cepat dan a kurat yang

Palgunadi, M.Sc selaku Ketua Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam yang telah berkenan memberikan izin untuk

Davis, informasi adalah data yang telah diolah menjadi sebuah bentuk yang penting bagi penerima dan mempunyai nilai yang nyata atau yang dapat dirasakan dalam

Setelah melihat sistem pada SMA KARTIKA 1-1 MEDAN yang belum menggunakan sistem informasi terkomputerisasi, penulis sebagai calon sarjana lulusan Teknik Informatika

Sehingga untuk mengatasi permasalahan diatas penulis akan membuat tugas akhir dengan judul : “SISTEM INFORMASI PENGOLAHAN DATA SISWA DI SMA NEGERI 4 PADANGSIDIMPUAN

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN UNIVERSITAS SUMATERA UTARA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM