PERANCANGAN SISTEM INFORMASI TRY OUT UMPN DI POLITEKNIK NEGERI MEDAN BERBASIS WEB
LAPORAN TUGAS AKHIR
Disusun Sebagai Salah Satu Syarat Untuk menyelesaikan Pendidikan Program Diploma 3
oleh EDWI IVANLY EFENDI 1105103301
PROGRAM STUDI MANAJEMEN INFORMATIKA JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI MEDAN MEDAN 2013
ABSTRAK
Dalam persaingan masuk keperguruan tinggi Politeknik Negeri khususnya Politeknik Negeri Medan yang tidak mengadakan sistem Try Out,dibutuhkan persiapan yang matang,salah satunya adalah dengan mengikutibimbingan belajar ditempattempat yang menyediakan Try Out UMPN dan untuk mengukur kemampuannya, para siswa harus menunggu try out yang diadakan oleh pihak bimbingan tersebut dimana try out yang dilakukan adalah masih bersifat konvensional.Oleh karena itu,Perancangan Sistem Informasi Try Out UMPN Di Politeknik Negeri Medan Berbasis Web ini diharapkan dapat mengatasi masalah-masalah tersebut.Untuk itu dibutuhkan sebuah aplikasi berbasis web yang dapat memungkinkan siswa melakukan Try Out(uji coba) mandiri secara online, sehingga siswa dapat melakukan analisa terhadap dirinya sesering mungkin karena bisa diakses kapanpun dan dimanapun.Sistem aplikasi ini dibuat dengan merancang DFD (Data Flow Diagram), input, output, database, kamus data, user interface, dan algoritma pemograman. Dan, hasil dari rancangan tersebut telah diimplementasikan ke dalam bahasa pemerograman PHP dan MySQL digunakan sebagai manajemen database. Sehingga dihasilkan sebuah aplikasi yang memudahkan dalam pelaksanaan try out, penyajian data nilai, dan penyajian passing grade. Namun, sistem aplikasi ini masih memiliki kekurangan yakni belum adanya pembahasan terhadap soal yang diujikan.
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat kepada Tuhan Yang Maha Esa karena atas rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan Laporan Tugas Akhir yang berjudul ”Perancangan Sistem Informasi Try Out UMPN Di Politeknik Negeri Medan Berbasis Web”. Laporan Tugas Akhir (TA) ini disusun sebagai syarat untuk menyelesaikan Pendidikan Program Diploma Tiga (D-III) Program Studi Manajemen Informatika Jurusan Teknik Elektro Politeknik Negeri Medan. Laporan Tugas Akhir (TA) ini dapat disusun dengan baik, karena banyak masukan dan dukungan dari berbagai pihak yang berupa informasi, arahan, bimbingan, dan saran baik moril maupun materiil. Oleh karena itu penulis mengucapkan terima kasih kepada: 1. M.Syahruddin, S.T. selaku Direktur Politeknik Negeri Medan. 2. Ir. Rina Anugrahwaty,M.T. selaku Ketua Jurusan Teknik Elektro Politeknik Negeri Medan. 3. Roslina, M.I.T. selaku Kepala Program Studi Manajemen Informatika Politeknik Negeri Medan. 4. Roslina, M.I.T. M selaku dosen pembimbing. Atas segala bimbingan dan waktu yang telah diberikan sehingga penulis dapat menyelesaikan Laporan Tugas Akhir ini. 5. Ismael, M.Kom selaku dosen wali Manajemen Informatika semester VI pada Politeknik Negeri Medan. 6. Staf Pengajar Program Studi Manajemen Informatika Jurusan Teknik Elektro Politeknik Negeri Medan. 7. Dan juga Ariama Susanti dan,selaku Administrasi pada Program Studi Manajemen Informatika Politeknik Negeri Medan. 8. Keluarga Penulis, Ayah dan Ibu tercinta atas kasih sayang, nasihat, doa dan biaya selama penulis kuliah. Serta Kakak dan adik yang penulis sayangi.
9. Rekan-rekan penulis MI-6A dan M-6B khususnya.Kepada kakak/abg pengajar ditempat les yang memberikan semangat dan motivasi kepada penulis.
Penulis menyadari masih banyak kekurangan dalam penyusunan Laporan Tugas Akhir ini. Untuk itu penulis mengharapkan kritik dan saran dari berbagai pihak yang bersifat membangun demi penyempurnaan Laporan Tugas Akhir ini. Semoga Laporan Tugas Akhir ini bermanfaat bagi pembaca.
Medan, 29Agustus 2013 Penulis
Edwi Ivanly Efendi NIM. 1105103301
DAFTAR ISI
LEMBAR PERSETUJUAN .......................................................................... i LEMBAR PENGESAHAN ........................................................................... ii ABSTRAK ...................................................................................................... iii KATA PENGANTAR .................................................................................... iv DAFTAR ISI ................................................................................................... vi DAFTAR GAMBAR ...................................................................................... x DAFTAR TABEL .......................................................................................... xiii BAB 1
PENDAHULUAN 1.1 Latar Belakang ................................................................. 1 1.2 Rumusan Masalah ............................................................ 3 1.3 Batasan Masalah............................................................... 3 1.4 Tujuan .............................................................................. 4 1.5 Manfaat ............................................................................ 5 1.6 Metode Penelitian ............................................................ 5 1.6.1Teknik Pengumpulan Data5 1.6.2 Perancangan dan Pembuatan Sistem ........................... 6
BAB 2
TINJAUAN PUSTAKA 2.1 Sistem ............................................................................... 7 2.2 Informasi .......................................................................... 9 2.3 Sistem Informasi .............................................................. 10 2.4 Data..................... ............................................................. 10 2.5 Aplikasi .... ....................................................................... 10 2.6 Try Out .... ........................................................................ 11 2.7PHP ................................................................................... 12
2.8 MySQL ...................................................................................... 12 2.9
Analisis dan Perancangan Sistem ........................................ 13
2.10
Adobe Dreamweaver ........................................................... 14
2.11
Flwochart ............................................................................. 15
2.12
Diagram Aliran Data/Data Flow Diagram(DFD) ................ 18
2.13
Simbol-Simbol DFD ............................................................ 20
2.14
Normalisasi .......................................................................... 22
2.15
Kamus Data ......................................................................... 23
2.16
Gambaran Umum Perusahaan ............................................. 24
2.16.1 Sejarah Perusahaan .............................................................. 24 2.16.2 Visi Dan Misi........................................................................25 2.16.3 Motto.................................................................................... 25 2.16.4 Struktur Organisasi .............................................................. 26 BAB 3
ANALISIS DAN PERANCANGAN SISTEM 3.1
Analisis Sistem .................................................................... 31
3.1.1 Prosedur Pelaksanaan Try Out ............................................. 31 3.1.2 Form Input Data Manual ..................................................... 34 3.1.3 Proses Sistem Try Out ......................................................... 35 3.1.4 Out put Sistem Try Out........................................................ 36 3.2
Perancangan Sistem Usulan ................................................. 36
3.2.1 Rancangan DFD................................................................... 37 3.2.2 Rancangan Output ............................................................... 41 3.2.3 Rancangan Input .................................................................. 48 3.2.4 Kamus Data ......................................................................... 57 3.2.5 Rancangan Database ............................................................ 58 3.2.5.1 Normalisasi .......................................................................... 58
3.2.5.2 Rancangan Tabel ..................................................... 65 3.5.5.3 Rancangan ERD....................................................... 71 3.2.6 Struktur Interface ................................................................. 73 3.2.7 Algoritma Pemograman ....................................................... 74 BAB 4
HASIL DAN PEMBAHASAN 4.1
Pembahasan Hasil Sistem .................................................... 83
4.1.1 HalamanLogin Admin ......................................................... 83 4.1.2 Input Siswa .......................................................................... 92 4.1.3 Menu Quiz ........................................................................... 95 4.1.4 Menu Nilai ........................................................................... 97 4.1.5 Edit Profil Siswa .................................................................. 98 4.1.6 Edit Username dan Password .............................................. 99 4.1.7 Passing Grade ...................................................................... 100 4.1.8 Halaman Beranda ................................................................. 100 4.1.9 Halaman Kontak .................................................................. 101 4.1.10 Halaman Berita .................................................................... 101 4.2
Studi Kelayakan Sistem ....................................................... 102
4.2.1 Kelayakan Teknis ................................................................ 102 4.2.2 Kelayakan Ekonomi............................................................. 102 4.2.3 Kelayakan Sosial ................................................................. 102 4.2.4 Kebutuhan Operasional Sistem............................................ 103 4.3
Kelebihan dan Kekurangan Sistem ...................................... 104
4.3.1 Kelebihan Sistem ................................................................ 104 4.3.2 Kekerangan Sistem .............................................................. 105
BAB 5
HASIL DAN PEMBAHASAN 5.1 Simpulan .................................................................................... 106
5.2 Saran .......................................................................................... 107 DAFTAR PUSTAKA ..................................................................................... 108 LAMPIRAN .................................................................................................... 109
DAFTAR GAMBAR
Gambar
Halaman
1.
Komponen DFDmenurutYourdan dan De Marco .................................. 20
2.
Komponen DFDmenurut Gane dan Sarson .......................................... 20
3.
Struktur Organisasi Polmed .................................................................... 26
4.
Diagram Konteks Try Out dalam sistem berjalan .................................. 32
5.
DFD level 0 Try Out dalam sistem berjalan ........................................... 33
6.
Form Soal ............................................................................................. 34
7.
Form Jawaban ......................................................................................... 35
8.
Diagram konteks Sistem Try Out Online ............................................... 37
9.
DFD Level 0 Sistem Try Out Online...................................................... 39
10.
Rancangan Output Beranda .................................................................... 41
11.
Rancangan Output Kontak ...................................................................... 41
12.
Rancangan Output Berita ........................................................................ 42
13.
Rancangan Output home Siswa .............................................................. 42
14.
Rancangan Output Manajemen Peserta .................................................. 43
15.
Rancangan Output Manajemen Jurusan ................................................. 44
16.
Rancangan Output Mata Pelajaran ......................................................... 44
17.
Rancangan Soal/Quiz Untuk Admin ...................................................... 45
18.
Rancangan Soal/Quiz Siswa ................................................................... 46
19.
Rancangan Konfirmasi Peserta ............................................................... 46
20.
Rancangan Output Nilai Untuk Admin .................................................. 47
21.
Rancangan Output Nilai Untuk Siswa .................................................... 47
22.
Rancangan Output Passing Grade .......................................................... 48
23.
Rancangan Form Pendaftaran Siswa ...................................................... 49
24.
Rancangan Form Login Admin .............................................................. 50
25.
Rancangan Form Login Siswa ................................................................ 51
26.
Rancangan Form Manajemen Jurusan .................................................... 51
27.
Rancangan Form Mata Pelajaran ............................................................ 52
28.
Rancangan Form Soal/Quiz .................................................................... 53
29.
Rancangan Form Buat Soal/Quiz ........................................................... 53
30.
Rancangan Form Konfirmasi Siswa ....................................................... 54
31.
Rancangan Form Edit Siswa................................................................... 55
32.
Rancangan Form Tambah Siswa ............................................................ 55
33.
Rancangan Form Tambah Admin........................................................... 56
34.
Rancangan Form Edit Password ............................................................. 57
35.
Rancangan ERD Admin ......................................................................... 71
36.
Rancangan ERD Siswa ........................................................................... 72
37.
User Interface Untuk Menu Siswa.......................................................... 73
38.
User Interface Untuk Menu Admin ........................................................ 73
39.
Algoritma Pemerograman Menu Utama ................................................. 74
40.
Flowchart Berita Halaman Utama .......................................................... 75
41.
Flowchart Login Siswa ........................................................................... 75
42.
Flowchart Registrasi Siswa .................................................................... 76
43.
Flowchart Login Admin ......................................................................... 77
44.
Flowchart Menu Halaman Admin .......................................................... 78
45.
Flowchart Manajemen Data Admin Halaman Admin ............................ 79
46.
Flowchart Manajemen Data Module Halaman Admin........................... 79
47.
Flowchart Manajemen Data Berita Halaman Admin ............................. 80
48.
Flowchart Manajemen Data Konten Isi Halaman Admin ...................... 80
49.
Flowchart Manajemen Data Siswa Halaman Admin.............................. 81
50.
Flowchart Manajemen Data Kelas Halaman Admin .............................. 81
51.
Flowchart Manajemen Data Matapelajaran Halaman Admin ................ 82
52.
Flowchart Manajemen Data Quiz Halaman Admin ............................... 82
53.
Tampilan Menu Login Admin ................................................................ 84
54.
Tampilan Menu Login jika Password dan username salah .................... 84
55.
Tampilan Menu Beranda ........................................................................ 85
56.
Tampilan Menajemen Siswa .................................................................. 86
57.
Tampilan Administrator.......................................................................... 86
58.
Tampilan Menu Module ......................................................................... 87
59.
Tampilan Menu Manajemen jurusan ...................................................... 88
60.
Tampilan Menu Mata Pelajaran.............................................................. 89
61.
Tampilan Tambah dan Buat Soal/Quiz................................................... 89
62.
Tampilan Konfirmasi Siswa ................................................................... 90
63.
Tampilan Menu Berita ............................................................................ 91
64.
Tampilan Menu Kontak .......................................................................... 91
65.
Tampilan Registrasi Siswa ..................................................................... 92
66.
Tampilan Setelah registrasi..................................................................... 93
67.
Tampilan Login Siswa ............................................................................ 93
68.
Tampilan Halaman Login Siswa jika password salah ............................ 94
69.
Tampilan Halaman Home Siswa ............................................................ 94
70.
Tampilan Daftar Quiz ............................................................................. 95
71.
Tampilan Info Quiz................................................................................. 95
72.
Tampilan Informasi dan Persyaratan Try Out ........................................ 96
73.
Tampilan Jendela Soal Try Out Online .................................................. 96
74.
Tampilan Mata Pelajaran Yang Diujikan ............................................... 97
75.
Tampilan Data Nilai ............................................................................... 97
76.
Tampilan Edit Profil Siswa..................................................................... 98
77.
Tampilan Detail Siswa............................................................................ 98
78.
Tampilan Edit Account Login ................................................................ 99
79.
Tampilan Ubah Username dan Password ............................................... 99
80.
Tampilan Halaman Passing Grade.......................................................... 100
81.
Tampilan Halaman Beranda ................................................................... 100
82.
Tampilan Halaman Kontak ..................................................................... 101
83.
Tampilan Halaman Berita ....................................................................... 101
DAFTAR TABEL
Gambar
Halaman
1. Direction Symbols ....................................................................................... 19 2. Processing Symbols ..................................................................................... 19 3. Input-Output Symbols ................................................................................. 21 4. Laporan Nilai ...............................................................................................36 5. Bentuk Tabel Un-normal ............................................................................. 58 6. Bentuk Tabel (1NF)..................................................................................... 61 7. Rancangan Tabel Admin ............................................................................. 65 8. Rancangan Tabel Siswa............................................................................... 66 9. Rancangan Tabel Jurusan/Mata pelajaran ................................................... 66 10. Rancangan Nilai.........................................................................................67 11. Rancangan Topik Quiz.............................................................................. 67 12. Rancangan Tabel Mata Pelajaran.............................................................. 67 13. Rancangan Quiz Pilihan Ganda................................................................ 68 14. Rancangan Tabel Module.......................................................................... 68 15. Rancangan Siswa Sudah Mengerjakan...................................................... 68 16. Rancangan Kofirmasi Peserta.................................................................... 69 17. Rancangan Tabel Berita.............................................................................69 18. Rancangan Tabel Conten/Kontak.............................................................. 70
BAB 1 PENDAHULUAN 1.1 Latar Belakang Siswa yang dinyatakan lulus dari Sekolah Menengah Atas (SMA), maka siswa tersebut harus mempersiapkan diri untuk menempuh jenjang yang lebih tinggi yaitu dengan melanjutkan studi di perguruan tinggi. Politeknik Negeri Medan Merupakn perguruan tinggi yang terdaftar melalui jalur Ujian Masuk Politeknik Negeri (UMPN). Salah satu cara untuk mengukur kemampuan para siswa-siswi dalam menghadapi Ujian masuk Politeknik Negeri (UMPN) adalah dengan mengikuti bimbingan belajar dan mencoba soal-soal Try Out. Dengan mencoba soal-soal Try Out, seorang siswa dapat mengukur kemampuan yang dimiliki dengan mengetahui Perguruan Tinggi dan Jurursan mana yang sesuai dengan hasil Try Out sementara yang diperoleh. Dengan perkembangan teknologi informasi dalam dunia pendidikan telah menghasilkan sebuah sistem pembelajaran jarak jauh,sehingga Try Out bukan hanya bisa dilakukan secara langsung ditempat Try Out melainkan bisa dilakukan secara Online. Politeknink Negeri Medan merupakan salah satu dari daftar UMPN perguruan tinggi yang paling banyak diminati.Karena tidak diberlakukannya sistem try out di Politeknik Negeri Medan ,maka makin menyulitkan bagi calon mahasiswa/siswi mendapat gambaran tentang sosal-soal yang akan keluar di Ujian masuk Politeknik Negeri (UMPN).Untuk memudahkan para calon mahasiswa/i maka dibangunlah sebuah Sistem Aplikasi Try Out berbasis Web. Sistem ini diharapkan mampu meningkatkan minat belajar dan kesiapan para siswa dalam menghadapi persaingan ujian masuk
Politeknik Negeri Medan dan benar-benar efektif dalam menguji tingkat kecerdasan siswa. Mencakup efektifitas dan efisiensi dalam pembuatan dan penyajian soal, meminimalisir tingkat kesalahan penyusunan soal dan koreksi hasil jawaban. Berdasarkan uraian diatas penulis ingin menerapkan pengetahuan yang telah diperoleh selama ini, maka penulis membuat suatu aplikasi web yang berjudul “Perancangan Sistem Informasi Try Out UMPN Di Politeknik Negeri Medan Berbasis Web”
1.2 Rumusan Masalah Berdasarkan latar belakang masalah yang sudah dikemukakan di atas maka rumusan masalah yang dikaji dalam tugas akhir ini adalah: -
Bagaimana merancang Sistem Aplikasi Try Out UMPN berbasis Web di Politeknik Negeri Medan?
-
Bagaimana membangun Sistem Aplikasi Try Out UMPN berbasis Web di Politeknik Negeri Medan?
1.3 Batasan Masalah
Untuk memfokuskan pada tujuan, maka penulis membatasi pembahasan tugas akhir ini. Adapun yang menjadi pembatasan masalah adalah sebagai berikut: •
Perancangan dan Pembuatan Sistem Aplikasi Try Out Berbasis Web dengan PHP-MySOL dibangun dengan menggunakan bahasa pemerograman PHP, MySQL sebagai sistem basis data, XAMPP sebagai Server (localhost), Mozilla Firefox
sebagai browser dan Adobe Dreamweaver CS5 untuk membangun web/halaman web. •
Aplikasi Try Out ini meliputi aplikasi ujian yang dilakukan secara online yakni petunjuk pengerjaan soal, latihan Try Out, skor (perhitungan nilai), dengan sistem paket IPA,IPS serta IPC.Tipe soal pada web aplikasi latihan try out hanya berupa soal pilihan ganda (multiple choice).
•
Sistem ini hanya digunakan untuk calon siswa/i yang akan mendaftar masuk ke perguruan tinggi Politeknik Negeri Medan.Sebagai gambaran sebelum mengikuti Ujian masuk Politeknik Negeri (UMPN).
•
Dalam Tugas Akhir ini, penulis tidak membahas masalah keamanan dan infrastruktur jaringan. Demikian juga untuk pembahasan soal yang diujikan.
•
Sistem aplikasi ini dibuat untuk digunakan oleh pelajar khususnya siswa/i SMA dan sederajat.
•
Peserta hanya bisa melihat jumlah nilai yang benar.
•
Data yang akan digunakan meliputi :
•
Bagian input -
:
Admin
:
login,
edit
profil
admin,
jurusan,
mata
pelajaran,soal/quiz, konfirmasi siswa,edit password siswa, tambah siswa,passing grade. •
User/Siswa
Bagian Output
: Registrasi, login, edit password, edit profil, jawaban.
: Informasi daftar siswa, jurusan, mata pelajaran,
soal/quiz,nilai,passing grade.
1.4 Tujuan
Tujuan dari tugas akhir ini ialah : • Sebagai salah satu syarat untuk menyelesaikan program pendidikan Diploma 3 program studi Manajemen Informatika Politeknik Negeri Medan. • Membangun Aplikasi Try Out Ujian masuk Politeknik Negeri (UMPN) di Politeknik Negeri Medan berbasis web.
1.5 Manfaat
Laporan tugas akhir ini diharapkan bermanfaat bagi: • Bagi peserta Try Out dapat menentukan jurusan yang sesuai dengan kemampuannya, dapat mengetahui kemungkinan mereka berhasil dalam ujian UMPN pada perguruan tinggi Politeknik Negeri Medan. • Memberikan pelatihan soal-soal Try Out kepada para calon mahasiswa/i untuk mempersiapkan diri dalam menghadapi UMPN yang sebenarnya secara online, dengan tampilan website yang menarik dan mudah dimengerti
terutama
dibagian
input
data
siswa,bagian
admin,daftar
nilai,penginputan data soal dan paket soal.
1.6 Metode Penelitian Metode penelitian Tugas Akhir yang dapat dilakukan penulis pada penulisan Tugas Akhir ini adalah sebagai berikut:
1.6.1 Teknik Pengumpulan Data Teknik pengumpulan data yang dilakukan dalam Tugas Akhir ini
meliputi: •
Studi Pustaka/literature Penulis mengutip bahan dari jurnal, buku dan internet tentang: teori pemograman PHP dan database MYSQL, desain web dengan CSS dan HTML, teori analisis dan perancangan Sistem Aplikasi, teori tentang Try Out, dan UMPN, soal-soal Try Out UMPN.
•
Observasi Penulis melakukan pengamatan secara langsung terhadap sistem kerja yang dilakukan di tempat bimbingan dan juga di Politeknik Negeri Medan.
•
Sampling Penulis melakukan pengambilan sample data dengan mengunakan pemilihan sejumlah soal-soal try out yang mungkin akan keluar di UMPN pada tempat bimbingan dan Politeknik Negeri Medan
1.6.2 Perancangan dan Pembuatan Sistem Aktivitas perancangan dan pembuatan sistem meliputi: Perancangan Data Flow Diagram (DFD). Perancangan Output dan Input. Perancangan Kamus data. Perancangan Normalisasi Perancangan Struktur Database. Perancangan Struktur Algoritma Pemograman. Perancangan Struktur User Interface.
Membuat sistem aplikasi Try Out UMPN berbasis web menggunakan script PHP dan MYSQL sebagai database. Melakukan pengujian terhadap sistem.