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.
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
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)
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)
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)
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)
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
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).
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.
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
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)
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:
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
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>
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
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
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
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)
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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.
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.
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
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
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.
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,
MOTO
KEGAGALAN ADALAH KEBERHASILAN YANG TERTUNDA MAKA JANGAN BERPUTUSASA DALAM
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
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
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.
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
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).