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

(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.

SMK Diponegoro sebagai Sekolah yang memiliki banyak siswa belum memiliki sistem informasi untuk mengelola data siswa. Pengelolaan data siswa yang selama


(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

Dari uraian latar belakang masalah, dapat dirumuskan masalah yaitu bagaimana merancang dan mengimplementasikan sistem informasi berbasis web untuk dapat mengolah data siswa SMK Diponegoro dengan menggunakan PHP dan MySQL.


(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)

Metode pengumpulan data ini dilakukan dengan membaca buku-buku yang berkaitan dengan Tugas Akhir ini, lewat internet, website- website yang bersangkutan dengan informasi sekolah, dan sebagai sumber informasi pendukung lainnya.


(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)

Bagian sistem yang saling berinteraksi dan membentuk satu kesatuan. Komponen atau elemen sistem dapat berupa subsistem atau beberapa bagian sistem.


(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)

Sasaran sistem adalah sesuatu yang menyebabkan mengapa sistem itu dibuat atau ada. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.


(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

Sumber informasi adalah data. Data adalah kenyataan yang mengambarkan suatu kejadian dan kesatuan nyata. Kejadian-kejadian (event) adalah keadaan


(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.

d. Entity merupakan orang, tempat, kejadian atau konsep yang informasinya direkam.


(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

Flowchart adalah penyajian data yang sistematis tentang proses dan logika dari kegiatan penanganan informasi atau penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program. Flowchart menolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian. Sistem flowchart adalah urutan proses dalam sistem dengan menunjukkan alat media input, output serta jenis media penyimpanan dalam proses pengolahan data. Program flowchart adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan


(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:

1. PHP merupakan sebuah bahasa script yang tidak memerlukan sebuah kompilasi dalam penggunaannya. Tidak seperti halnya


(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

HTML merupakan singkatan dan Hyper Text Markup Language. Dokumen HTML adalah file teks murni yang dapat dibuat dengan editor teks sembarang. Dokumen ini dikenal sebagai web page. Dokumen HTML merupakan dokumen yang disajikan dalam browser web surfer. Dokumen ini umumnya berisi informasi ataupun interface aplikasi di dalam Internet. HTML sendiri merupakan suatu dokumen teks (bahasa pemrograman) biasa yang lebih mudah dimengerti dibandingkan bahasa pemrograman lainnya, dan karena bentuknya itu maka HTML dapat dibaca oleh sebagai platform seperti: windows, linux dan macintosh. Kata “Markup Language


(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>

<BODY> Isi dari halaman web </BODY> </HTML>


(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

Macromedia Dreamweaver 8 merupakan sebuah editor HTML profesional yang digunakan untuk mendesain secara visual dan mengelola situs web maupun halaman web.


(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

Browser adalah perangkat lunak yang digunakan untuk mengakses internet contohya Mozila Fire Fox, Google Crome, Internet explorer, dan Opera. Aplikasi yang ditampilkan suatu web page ditulis dalam format bahasa berbasis web contohnya HTML, XML.


(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

Pengolahan data siswa seperti penginputan, pengeditan, pencarian serta mencetak data siswa adalah hal yang dilakukan setiap hari. Namun, dalam pengolahan datanya masih kesulitan karena masih terfokus pada satu komputer yang aplikasinya bersifat offline. Dengan demikian administrator, dan siswa tidak bisa mengakses data secara langsung dengan cepat dan tepat. Selain itu, informasi lainnya belum bisa


(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)

Kebutuhan perangkat lunak yang meliputi Macromedia Dreamweaver 8 (Web Design), MySQL 5.0 (Database), XAMPP (Localhost Web Server) dan lain sebagainya.


(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

Tabel 3.1 merupakan tabel struktur data untuk penyimpanan data jurusan di SMK Diponegoro Tanjungbintang.


(20)

Tabel 3.2 Perancangan database tabel Siswa

Field Type Null Key Extra

nis nama jenis_kelamin tempat_lahir tanggal_lahir id_agama email telp alamat asal_sekolah foto tgl_masuk id_jurusan id_kelas tingkat update id_edit status char(6) varchar(50) char (1) varchar(30) date varchar(2) varchar(30) varchar(15) text varchar(100) varchar(100) date varchar(5) char(3) char(2) datetime char(20) char(2) NO YES YES YES YES NO YES YES YES YES YES YES NO NO YES YES NO YES Primay Key

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

id_galeri nama_foto tipe_foto ukuran_foto keterangan update id_edit status int(5) varchar(50) varchar(10) varchar(10) varchar(150) datetime char(10) char(1) NO YES YES YES YES YES NO YES

Primary Key auto_increment

Tabel 3.3 merupakan tabel struktur data untuk penyimpanan data galeri di SMK Diponegoro Tanjungbintang.


(21)

Tabel 3.4 Perancangan database tabel Agama

Field Type Null Key Extra

Id_agama agama char(2) varchar(20) NO YES Primay Key

3.4 merupakan tabel struktur data untuk penyimpanan data agama di SMK Diponegoro Tanjungbintang.

Tabel 3.5 Desain database tabel Kelas

Field Type Null Key Extra

Id_kelas id_jurusan kelas ket Char(3) Char(5) varchar(10) varchar(20) NO NO YES YES Primary Key

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

Tabel 3.6 Perancangan database tabel Orangtua

Field Type Null Key Extra

nis nama alamat id_pendidikan id_pekerjaan jenis_penghasilan penghasilan Char(6) varchar(50) text varchar(5) varchar(5) varchar(2) int(25) NO YES YES NO NO YES YES Primary Key

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


(22)

Tabel 3.7 Perancangan database tabel Login

Field Type Null Key Extra

Id_user Nama Tempat_lahir Tanggal_lahir Jenis_kelamin Alamat Telp Email Foto Username Password Level Sesi Wkt_daftar aktivasi Status Int(20) varchar(50) varchar(100) date varchar(2) varchar(200) varchar(14) varchar(50) varchar(200) varchar(30) varchar(30) char(1) varchar(50 datetime char(1) varchar(10) NO YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES

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

Id_pekerjaan pekerjaan char(5) varchar(50) NO YES Primay Key

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

Id_pendidikan pendidikan char(5) varchar(30) NO YES Primay Key

Tabel 3.9 merupakan tabel struktur data untuk penyimpanan data pendidikan orang tua di SMK Diponegoro Tanjungbintang.


(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 nis nama jenis_kelamin tempat_lahir tanggal_lahir id_agama email telp alamat asal_sekolah foto tgl_masuk id_jurusan id_kelas tingkat update id_edit status Tabel_jurusan Id_jurusan jurusan Tabel_pendidikan Id_pendidikan pendidikan Tabel_galeri Id_galeri nama_foto tipe_foto ukuran_foto keterangan update id_edit status Tabel_agama Id_agama agama Tabel_pekerjaan Id_pekerjaan pekerjaan Tabel_user Id_user Nama Tempat_lahir Tanggal_lahir Jenis_kelamin Alamat Telp Email Foto Username Password Level Sesi Wkt_daftar aktivasi Status Tabel_orangtua nis nama alamat id_pendidikan id_pekerjaan jenis_penghasilan penghasilan Tabel_kelas Id_kelas id_jurusan kelas ket


(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.

Star Halaman Admin Tampil Menu Menu Home Menu Profil Menu Kelas Menu Pengguna Menu Galeri Menu Siswa Halaman Home Halaman Tampil Data Pengguna Halaman Tampil Data Galeri Halaman Tampil Data Siswa Halaman Profil Halaman Tambah Data Kelas Halaman Tampil Data Kelas Exit End Halaman Admin Y Y Y Y Y T T T T Halaman Edit Login Halaman Input Data Siswa Halaman Cari Siswa Halaman Tambah Data Galeri Y Halaman Tambah pengguna Halaman Edit profil Halaman Detail Data Siswa Halaman Edit Data Siswa Halaman Detail Data Galeri Halaman Edit Data Galeri Halaman Detail Data Pengguna Halaman Edit Data Pengguna

Halaman Detail Data Kelas

Halaman Detail Data Kelas T

T


(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 Menu Input Data Siswa Form Input Data Input NIs Input No.Telpon Input Email Input Jenis Kelamin Input Tempat,Ttgl Lahir Input Nama Lengkap Input Jurusan Input Alamat Input TahunAgkatan Input Asal Sekolah Input Agama Input Foto

Data Lengkap ?

End T Y 1 Input Jurusan Input Tingkat Pendidikan Input Pekerjaan Input Alamat Input Nama Orang Tua Input Tingkat dan

kelas

Input Penghasilan Perbulan

1 2

2


(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 Pil 2. Hapus

Pil = 1

Pil = 2 Konfirmasi Hapus Data Dihapus End Edit Y T Y T Input NIs Input No.Telpon Input Email Input Jenis Kelamin Input Tempat,Ttgl Lahir Input Nama Lengkap Input Jurusan Input Alamat Input TahunAgkatan Input Asal Sekolah Input Agama Input Foto Y 1 Input Jurusan Input Tingkat Pendidikan Input Pekerjaan Input Alamat Input Nama Orang Tua Input Tingkat dan

kelas

Input Penghasilan Perbulan

1


(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.

3. Dengan diterapkannya sistem ini diharapkan aktivitas SMK Diponegoro Tanjung Bintang Lampung Selatan dapat lebih efektif dan efisien dalam pengisian data Siswa.


(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.

3. Masalah keamanan jaringan komputer, aplikasi ini adalah aplikasi online, maka akan dapat diakses darimana saja dan kapan saja. Untuk itu diperlukan keamanan jaringan komputer untuk melindungi data yang ada pada server. Hal ini bertujuan untuk menghindari manipulasi data dari pihak-pihak yang tidak bertanggung jawab.


(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

UNIVERSITAS LAMPUNG 2013


(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

UNIVERSITAS LAMPUNG 2013


(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.

3. Ibu Anie Rose Irawati, ST,M.Cs, selaku pembimbing akademik, terimakasih atas bantuan dan bimbingannya selama penulis melaksanakan perkuliahan.


(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

MENGHADAPI KEGAGALAN KARNA DIDALAM KEGAGALAN PASTI ADA KEBERHASILAN


(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

Hadi Wijaya NPM.0807051038


(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

Ir.Machudor Yusman, M., Kom. Dian kurniasari, S.Si.,M.Sc. NIP. 19570330 198603 1003 NIP. 19690305 199603 2001


(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).

Selama masa perkuliahan, penulis pernah menjadi anggota Himpunan Mahasiswa Jurusan Matematika (HIMATIKA) FMIPA Universitas Lampung pada tahun 2008. Penulis juga melaksanakan Praktek Kerja Lapangan (PKL) di Coca-Cola Bottling Indonesia Cabang Lampung selama dua bulan, yaitu dari bulan Juli sampai dengan Agustus 2011.


(1)

MOTO

KEGAGALAN ADALAH KEBERHASILAN YANG TERTUNDA MAKA JANGAN BERPUTUSASA DALAM

MENGHADAPI KEGAGALAN KARNA DIDALAM KEGAGALAN PASTI ADA KEBERHASILAN


(2)

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


(3)

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

Hadi Wijaya NPM.0807051038


(4)

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.


(5)

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

Ir.Machudor Yusman, M., Kom. Dian kurniasari, S.Si.,M.Sc. NIP. 19570330 198603 1003 NIP. 19690305 199603 2001


(6)

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).

Selama masa perkuliahan, penulis pernah menjadi anggota Himpunan Mahasiswa Jurusan Matematika (HIMATIKA) FMIPA Universitas Lampung pada tahun 2008. Penulis juga melaksanakan Praktek Kerja Lapangan (PKL) di Coca-Cola Bottling Indonesia Cabang Lampung selama dua bulan, yaitu dari bulan Juli sampai dengan Agustus 2011.