i
PENGEMBANGAN SISTEM INFORMASI PELAYANAN SURAT
KETERANGAN AKTIF MAHASISWA DI UNIVERSITAS
MUHAMMADIYAH MALANG BERBASIS WEB MENGGUNAKAN
PHP DAN MYSQL (Surat Keterangan Aktif Kuliah)
TUGAS AKHIR
Diajukan Untuk Memenuhi
Persyaratan Guna Meraih Gelar Ahli Madya Diploma III Teknik Elektronika Universitas Muhammadiyah Malang
Disusun Oleh :
KHAMDY
NIM. : 201110150511014
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
ii
LEMBAR PERSETUJUAN
PENGEMBANGAN SISTEM INFORMASI PELAYANAN SURAT
KETERANGAN AKTIF MAHASISWA DI UNIVERSITAS
MUHAMMADIYAH MALANG BERBASIS WEB MENGGUNAKAN
PHP DAN MYSQL (Surat Keterangan Aktif Kuliah)
Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana (S1) Teknik Elektro Universitas Muhammadiyah Malang
Disusun Oleh:
KHAMDY
NIM. : 201110150511014
Diperiksa dan disetujui oleh:
Pembimbing I
Ir. Nuhammad Irfan, MT NIP: 10892030255
Pembimbing II
iii
LEMBAR PENGESAHAN
PENGEMBANGAN SISTEM INFORMASI PELAYANAN SURAT
KETERANGAN AKTIF MAHASISWA DI UNIVERSITAS
MUHAMMADIYAH MALANG BERBASIS WEB MENGGUNAKAN
PHP DAN MYSQL (Surat Keterangan Aktif Kuliah)
Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana (S1) Teknik Elektro Universitas Muhammadiyah Malang
Disusun Oleh :
KHAMDY
NIM. : 201110150511015
Tanggal Ujian : 20 April 2015 Periode Wisuda : III / September 2015 Disetujui oleh :
1. Ir. Muhammad Irfan, MT Pembimbing I (...)
2. Bakhtiar Effendi, ST Pembimbing II (...)
3. Ir. Nur Kasan, MT Penguji I (...)
4. Ir. Nurhadi, MT Penguji II (...)
Mengetahui,
Ketua Jurusan Teknik Elektro,
iv
LEMBAR PERNYATAAN
Yang bertanda tangan dibawah ini :
NAMA : KHAMDY
Tempat/Tgl Lahir : Malang, 24 Februari 1971
NIM : 201110150511014
FAK./JUR. : TEKNIK/ELEKTRO
Dengan ini saya menyatakan bahwa Tugas Akhir kami dengan judul
“Pengembangan
Sistem Informasi Pelayanan Surat Keterangan Aktif Mahasiswa di
Universitas Muhammadiyah Malang Berbasis Web Menggunakan PHP
dan MYSQL (Surat Keterangan Aktif Kuliah)
” beserta seluruh isinya adalahkarya saya sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya.
Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung segala bentuk resiko/sanksi yang berlaku.
Malang, 21 April 2015 Yang Membuat Pernyataan,
KHAMDY
Mengetahui, Pembimbing I
Ir. Muhammad Irfan, MT NIP: 10892030255
Pembimbing II
v
LEMBAR PERSEMBAHAN
Puji syukur kepada Allah SWT atas rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan Tugas Akhir ini. Penulis menyampaikan ucapan terima kasih yang sebesar-besarnya kepada :
1. Bapak Ir. Muhammad Irfan, MT dan Bapak Bakhtiar Efendi, ST selaku pembimbing tugas akhir.
2. Bapak Ir. Sudarman, MT, selaku Dekan Fakultas Teknik Universitas Muhammadiyah Malang.
3. Ibu Ir. Nur Alif Mardiyah, MT selaku Ketua Jurusan Teknik Elektro Universitas Muhammadiyah Malang.
4. Bapak dan Ibu orang tua kandung penulis yang telah membesarkan, dan mengajarkan kebaikan dan memberikan kesempatan penulis untuk mencari ilmu selama ini dan mengantarkan penulis menjadi orang yang bermanfaat bagi sekitarnya.
5. Ny. Ratri Agustanti, S.Pd, Istri tercinta dan anak- anaku Muhammad Farhan Brilliant dan Aldismart Nur Irfansyah yang aku sayangi telah memberikan dukungan semangat dan kesabaran sehingga studi ini selasai.
vi
PENGEMBANGAN SISTEM INFORMASI PELAYANAN SURAT KETERANGAN AKTIF MAHASISWA DI UNIVERSITAS MUHAMMADIYAH MALANG
BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL (Surat Keterangan Aktif Kuliah)
KHAMDY 201110150511014
Program Diploma III (D3) Teknik Elektro Program Studi Teknik Komputer Jaringan.
Abstrak
Teknologi informasi dari waktu ke waktu juga mengalami kemajuan pesat. Informasi saat ini bukan hanya merupakan sebuah halaman dalam bentuk hardcopy yang dapat dibaca atau cenderung berupa sistem statis, tetapi telah berkembang menjadi media yang lebih dinamis dan interaktif sehingga mampu memberi dan menerima respon dari pengakses. Seiring dengan itu kebutuhan unit dalam proses administrasi jauh lebih mudah, karena tersedianya suatu sistem untuk mencetak surat keterangan aktif kuliah.
Biro Kemahasiswaan Universitas Muhammadiyah Malang adalah lembaga yang dapat menampung semua kegiatan mahasiswa dan memberikan pelayanan mahasiswa, masyarakat khususnya yang berkepentingan selama ini di Biro Kemahasiswaan Universitas Muhammadiyah Malang sudah menggunakan sistem informasi untuk pelayanan surat aktif mahasiswa dengan Microsoft Access. Dari penelitian ini nantinya dapat dihasilkan system yang lebih informasi yang lebih baik tentang Pengembangan Sistem Informasi Pelayanan Surat Keterangan Aktif Mahasiswa di Universitas Muhammadiyah Malang Berbasisi Web Menggunakan PHP dan MySQL
Kata kunci : Sistem Informasi, Surat Keterangan Mahasiswa, Web, PHP dan MySQL Abstract
Information technology from time to time also increased considerably. The information at this time is not just a page in hardcopy form that can be read or likely to be a static system, but has evolved into a more dynamic media and interactive so as to give and receive a response from the accessor. Along with the needs of the unit in the administrative process much easier, because of the availability of a system to print the active college certificate. UMM Student Affairs Bureau is an institution that can accommodate all student activities and provide student services, community particularly concerned over this in the Student Bureau UMM already using information systems for student services active letter with Microsoft Access. From this research will be generated system more better information about the Development Services Information System Certificate Active Students at the University of Muhammadiyah Malang berbasisi Web Using PHP and MySQL
vii
KATA PENGANTAR
Bismilahirrohmanirrohim
Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas limpahan rahmat dan hidayah-NYA sehingga peneliti dapat menyelesaikan tugas akhir yang berjudul :
Pengembangan Sistem Informasi Pelayanan Surat Keterangan Aktif
Mahasiswa di Universitas Muhammadiyah Malang Berbasis Web
Menggunakan PHP dan MYSQL (Surat Keterangan Aktif Kuliah)
Di dalam tulisan ini disajikan pokok-pokok bahasan yang meliputi permasalahan, Landasan Teori, Perancangan Desain interface, Implementasi dan pengujian program.
Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan kedepan.
Malang, 21 April 2015
viii
DAFTAR ISI
Lembar Judul ... i
Lembar Pesetujuan ... ii
Lembar Pengesahan ...iii
Lembar Pernyataan ... iv
Lembar Persembahan ... v
Abstraksi ... vi
Kata pengantar ... vii
Daftar Isi ... viii
1.9 Sistematika Penulisan ... 4
BAB II... 5
LANDASAN TEORI ... 5
2.1 Internet ... 5
2.2 Sistem dan Sistem Informasi ... 7
ix
2.4 MSQL ... 10
2.5 Entity Relationship Diagram (ERD) ... 10
2.6 HTML ... 14
PERANCANGAN DAN PEMBUATAN ... 30
3.1 Analisa Sistem ... 30
3.2 Perancangan Sistem ... 33
BAB IV ... 41
PENGUJIAN DAN PEMBAHASAN ... 41
4.1 Pengujian Halaman Website ... 41
4.2 Spesifikasi Komputer yang Digunakan ... 41
4.3 Halaman Awal XAMPP ... 42
4.4 Import File SQL ... 42
4.5 Pengujian dengan Black Box Testing ... 42
x
4.7 Halaman Pelayanan Surat Aktif Kuliah Mahasiswa ... 44
4.8 Halaman Tools ... 45
4.9 Pembahasan ... 47
BAB V ... 50
PENUTUP ... 50
5.1 Kesimpulan ... 50
5.2 Saran ... 50
Daftar Pustaka ... 51
xi
DAFTAR GAMBAR
Gambar 2.1 Jaringan Internet ...5
Gambar 2.2 Diagram ERD ... 12
Gambar 2.3 ERD Peminjaman Buku di Perpustakaan ... 13
Gambar 2.4 ERD Peminjaman Buku ... 13
Gambar 2.5 Helloword.html ... 15
Gambar 2.6 Cara kerja PHP ... 23
Gambar 3.1 Struktur data surat keterangan kuliah... 31
Gambar 3.2 Flowchart Sistem ... 32
Gambar 3.3 Usescase Sistem ... 33
Gambar 3.4 Activity diagram Surat Aktif ... 34
Gambar 3.5 Activity diagram Surat Lain ... 34
Gambar 3.6 Avtivity diagram View Ka Biro ... 35
Gambar 3.7 Activity diagram View Fakultas ... 36
Gambar 3.8 Class diagram surat Aktif ... 36
Gambar 3.9 Class diagram surat Lain ... 36
Gambar 3.10 Class diagram View Ka Biro ... 37
Gambar 3.11 Class diagram View Fakultas ... 37
Gambar 3.12 Interface menu Home ... 38
Gambar 3.13 Interface menu Surat Aktif ... 38
Gambar 3.14 Interface menu Surat Lain ... 39
Gambar 3.15 Interface menu View Fakultas ... 39
Gambar 3.16 Interface menu menu View Ka Biro ... 40
Gambar 4.1 Menu Utama ... 43
Gambar 4.2 Menu Surat Aktif Kuliah ... 44
xii
Gambar 4.4 Menu Tools Pejabat Biro Kemahasiswaan ... 45
Gambar 4.5 Menu Tools NIM angkatan 2010 kebawah ... 46
Gambar 4.6 Menu Tools NIM angkatan 2010 keatas ... 46
Gambar 4.7 Print out keterangan aktif kuliah... 48
xiii DAFTAR TABEL
Tabel 2.1 Tag HTML ... 14
Tabel 2.2 Tabel tag pada HTML ... 16
Tabel 2.3 Atribut type pada HTML ... 17
Tabel 2.4 Penulisan HTML ... 18
52
Daftar Pustaka
Anhar, Panduan Menguasai PHP dan MySQL, Jakarta, 2010
Devie Rosa Anamisa, Yeni Kustiyahningsih, Pemrograman Basis Data Berbasis Web
Menggunakan PHP dan MySQL, Bangkalan, 2010
Hakim, Rachmad. 2010. Cara Mengelola Blog, Jakarta: Elexmedia Komputindo
Setijo, Adobe Dreamweaver CS5, Jakarta, 2010
Sucipto, Konsep dan Teknik Pengembangan Sistem berbasis Teknologi Informasi,
Banten, 2010
Sucipto, Sistem Informasi Manajemen Berbasis Tren Teknologi Informasi, Tangerang,
2012
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Sejak dahulu manusia memang sudah tidak dapat dipisahkan dari segala aktifitasnya baik yang mempunyai sifat rutinitas sehari-hari maupun yang bukan bersifat rutinitas maka waktu merupakan sesuatu yang sangat berharga. Perkembangan sistem informasi dewasa ini mengalami kemajuan yang sangat pesat. Hal ini dikarenakan kemampuan sistem informasi dalam menutupi berbagai kelemahan media informasi yang ada, seperti keterbatasan waktu dalam penyajian informasi, baik waktu terbit maupun waktu tayang media. Menyinggung masalah penyajian informasi yang tidak dibatasi oleh ruang dan waktu maka keberadaan sistem informasi dalam mendukung aktifitas sangatlah penting.
Teknologi informasi dari waktu ke waktu juga mengalami kemajuan pesat. Informasi saat ini bukan hanya merupakan sebuah halaman dalam bentuk hardcopy yang dapat dibaca atau cenderung berupa sistem statis, tetapi telah berkembang menjadi media yang lebih dinamis dan interaktif sehingga mampu memberi dan menerima respon dari pengakses. Seiring dengan itu kebutuhan unit dalam proses administrasi jauh lebih mudah, karena tersedianya suatu sistem untuk mencetak surat keterangan aktif kuliah.
Biro Kemahasiswaan Universitas Muhammadiyah Malang adalah lembaga yang menampung semua kegiatan mahasiswa dan memberikan pelayanan kepada mahasiswa, masyarakat khususnya yang berkepentingan dalam pengurusan surat-surat. Selama ini di Biro Kemahasiswaan Universitas Muhammadiyah Malang sudah menggunakan sistem informasi untuk pelayanan surat aktif mahasiswa dan surat keterangan lainnya dengan berbasis
Microsoft Access, jumlah mahasiswa Universitas Muhammadiyah Malang sekarang sekitar 28.000 orang setiap harinya di Biro Kemahasiswaan kurang lebih ada 100 mahasiswa yang
meminta pelayananan surat keterangan ini.
2
Informasi Pelayanan Surat Keterangan Aktif Mahasiswa di Universitas Muhammadiyah Malang Berbasis Web Menggunakan PHP dan MySQL”
1.2 Rumusan Masalah
Bertolak dari latar belakang masalah tersebut di atas, maka perlulah kiranya kami mengemukakan permasalahannya agar lebih mudah mengetahui apa pokok persoalan yang dihadapi sehubungan dengan penggunaan sistem keterangan aktif kuliah. Adapun permasalahannya adalah sebagai berikut :
a) Bagaimana mengembangkan sistem informasi keterangan aktif mahasiswa di Biro
Kemahasiswaan Universitas Muhammadiyah Malang yang baik?
b) Bagaimana menguji sistem informasi pelayanan aktif mahasiswa di Biro
Kemahasiswaan Universitas Muhammadiyah Malang?
1.3 Batasan Masalah
Dalam tugas akhir ini, hanya akan dibahas mengenai bagaimana sistem ini nantinya mengunakan database dapat dijalankan sesuai dengan keperluannya, dalam hal ini pelayanan administrasi surat keterangan aktif kuliah dan surat keterangan lain. Dan sistem ini dibangun dengan menggunakan bahasa pemograman PHP, Mysql dan aplikasi lain yang mendukung
yaitu AppServ dan data mahasiswa UMM.
1.4 Tujuan
Untuk memberikan arah yang jelas dalam pembahasan dan penulisan ini, perlu ditetapkan tujuan - tujuan yang lebih operasional. Sesuai dengan rumusan masalah tersebut di atas, maka tujuan yang ingin dicapai adalah sebagai berikut:
a) Menghasilkan sistem informasi pelayanan mahasiswa untuk membuat keterangan aktif
kuliah.
b) Menguji sistem informasi supaya diketahui unjuk kinerja penggunaan sistem
keterangan aktif kuliah, sehingga memudahkan operator untuk melakukan proses administrasi pada mahasiswa.
1.5 Manfaat Penelitian
3
informasi pelayanan mahasiswa di Universitas Muhammadiyah Malang yang lebih terintegrasi, membuat pengelolaan data transaksi pelayanan di Universitas Muhammadiyah Malang menjadi tepat sasaran sesuai dengan kebutuhan yang nantinya akan bermanfaat bagi Biro Kemahasiswaan (MAWA) untuk mengelola administrasi pelayanan mahasiswa secara terkomputerisasi dan langsung mencetak surat tersebut secara otomatis.
1.6 Metodologi
Metodologi penyelesaian masalah dalam penulisan tugas akhir ini adalah sebagai berikut:
a) Studi Pustaka
Pada tahap ini dilakukan pengumpulan berbagai macam literature seperti paper, jurnal dan artikel yang berhubungan dengan pembuatan aplikasi Keterangan Aktif Kuliah.
b) Analisa dan Desain
Tahap analisa dan desain merupakan tahapan analisa sistem sesuai kebutuhan serta fitur-fitur yang mencakup dalam penpenerapan aplikasi.
c) Implementasi
Tahap implementasi merupakan tahapan dimana sebuah sistem mulai dibangun, berdasarkan pada rancangan sistem yang telah dibuat pada sebelumnya.
d) Pengujian dan Analisa Hasil
Tahap pengujian dan analisa hasil nantinya akan dilakukan dengan menggunakan black box testing. Sehingga dapat diketahui apakah sistem yang dibangun telah sesuai dengan tujuan tugas akhir.
1.7 Perangkat Sistem
Untuk kelancaran dalam penelitian ini, berikut penjelasan mengenai perangkat system / alat bantu yang digunakan, yaitu :
1.7.1 Perangkat Keras yaitu :
a) Prosesor intel core i3
b) Memori 2 GB
c) Harddisk 500 GB
1.7.2 Perangkat Lunak yaitu :
4
b) Adobe Dreamweaver
c) PHP dan MySQL
1.8 Desain Sistem
Desain system ada 2 (dua) yaitu
a. Desain Database
b. Desain layout
1.9 Sistematika Penulisan
Sistematika penulisan dalam tugas akhir ini meliputi tahapan-tahapan sebagai berikut: BAB I: PENDAHULUAN
Pada bab ini meliputi latar belakang, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian dan metodologi penyelesaian masalah dalam penelitian yang dilakukan.
BAB II: LANDASAN TEORI
Pada bab ini memuat landasan-landasan teori yang berasal dari sumber-sumber terpercaya dan dapat dipertanggung jawabkan. Teori yang dicantumkan berdasarkan metode yang digunakan dalam tugas akhir ini.
BAB III: ANALISA DAN PERANCANGAN SISTEM
Pada bab ini berisi analisa dan perancangan sistem yang akan dibuat, sehingga tergambar jelas alur dari sistem dan desain yang akan di implementasikan.
BAB IV: PENGUJIAN DAN PEMBAHASAN
Pada bab ini berisi pengujian setiap aplikasi dan implementasi dari rancangan sistem yang telah dibuat sebelumnya serta pembahasan dari hasil implementasi system tersebut.
BAB V: PENUTUP