• Tidak ada hasil yang ditemukan

Sistem Informasi Perekrutan dan Pendistribusian Asisten Laboratorium D3 Teknik Informatika FMIPA USU

N/A
N/A
Protected

Academic year: 2016

Membagikan "Sistem Informasi Perekrutan dan Pendistribusian Asisten Laboratorium D3 Teknik Informatika FMIPA USU"

Copied!
91
0
0

Teks penuh

(1)

TUGAS AKHIR

RAHMAN KURNANDA 102406130

PROGRAM STUDI D3 TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

(2)

TUGAS AKHIR

Diajukan sebagai salah satu syarat dalam menyelesaikan Pendidikan Program Studi D3 Teknik Informatika

RAHMAN KURNANDA 102406130

PROGRAM STUDI D3 TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM UNIVERSITAS SUMATERA UTARA

(3)

SISTEM INFORMASI PEREKRUTAN DAN PENDISTRIBUSIAN ASISTTEN LABORATORIUM TEKNIK INFORMATIKA FMIPA USU

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Juni 2013

(4)

PENGHARGAAN

Puji Syukur Penulis panjatkan Kehadirat ALLAH SWT karena berkat rahmat-Nya sehingga Penulis dapat menyelesaikan tugas akhir ini yang berjudul “ Sistem Informasi Perekrutan dan Pendistribusian Asisten Laboratorium D3 Teknik

Informatika FMIPA USU” tepat pada waktunya.

Tugas akhir ini merupakan salah satu syarat untuk menyelesaikan pendidikan Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

Dalam penyelesaian tugas akhir ini Penulis mendapat banyak bantuan, perhatian, bimbingan serta dorongan dari berbagai pihak. Untuk itu pada kesempatan ini penulis mengucapkan terima kasih kepada ayahanda Muslim Abdullah dan ibunda Herlina yang telah memberikan motivasi moril maupun materi sehingga penulis dapat menyelesaikan tugas akhir ini. Penulis juga ingin mengucapkan terima kasih kepada : 1. Bapak Drs. Suyanto, M.Kom selaku pembimbing 1 yang telah membimbing dan

mengarahkan kepada Penulis dalam menyelesaikan laporan PKL ini.

2. Bapak Dr. Sutarman, M.Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

3. Bapak Prof. Dr. Tulus, M.Si selaku ketua Departemen Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

4. Bapak Syahriol Sitorus, S.Si, MTI selaku Ketua Program Studi D-III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

(5)

6. Para pegawai dan seluruh asisten laboratorium D3 Teknik Informatika FMIPA USU yang telah membantu penulis dalam menyelesaikan tugas akhir ini.

7. Seluruh rekan mahasiswa terkhusus teman-teman mahasiswa KOM A 2010 yang yang selalu membantu penulis selama ini.

Penulis menyadari sepenuhnya bahwa tulisan masih belum sempurna baik dari isi maupun tata bahasanya. Oleh karena itu dengan segala kerendahan hati, Penulis menerima kritik dan saran yang bersifat membangun dari semua pihak demi perbaikan Penulis yang lain dimasa yang akan datang. Sekali lagi Penulis mengucapkan terima kasih kepada semua pihak yang telah membantu penulis dalam penyelesaian tugas akhir ini, dan Penulis berharap semoga tugas akhir ini dapat bermanfaat bagi Penulis dan juga bagi para pembaca.

Medan, Juni 2013 Penulis

(6)
(7)

Halaman

Persetujuan i

Pernyataan ii

Penghargaan iii

Abstrak v

Daftar isi vi

Daftar gambar ix

Daftar tabel x

BAB 1 PENDAHULUAN

1.1 Latar Belakang Masalah 1

1.2 Batasan Maslah 2

1.3 Tujuan 3

1.4 Manfaat 3

1.5 Tinjauan Pustaka 3

1.6 Metodologi 5

1.7 Sistem Penulisan 6

BAB 2 LANDASAN TEORI

2.1 Data 7

2.1.1. Pengolahan Data 7

2.1.2. Perancangan Database 8

2.1.3. Data Flow Diagram 8

2.1.4. Flowchart 9

2.2 Sisten Informasi 11

2.2.1. Sistem 11

(8)

2.3.1. Bagian-Bagian HTML 15

2.4 Pengenalan PHP 16

2.4.1. Sejarah PHP 16

2.4.2. Keunggulan PHP 17

2.4.3. Kelemahan PHP 18

2.5 Mysql 18

BAB 3 GAMBARAN UMUM LABORATORIUM D3 TEKNIK INORMATIKA FMIPA USU

3.1 Sejarah Berdiri 19

3.2 Fungsi 20

3.3 Struktur 20

3.4 Akses Infrastruktur 21

BAB 4 ANALISIS DAN PERANCANGAN SISTEM

4.1 Analisis Sistem 22

4.2 Perancangan Sistem 22

4.2.1. Perancangan Keluaran ( Output ) 23 4.2.2. Perancangan Masukan ( Input ) 24 4.2.3. Perancangan Database 26

4.2.4. Data Flow Diagram 29

4.2.5. Flowchart Sistem 33

BAB 5 IMPLEMENTSI SISTEM

5.1 Pengertian Implementasi Sistem 35

5.2 Tujuan Implementasi Sitem 35

5.3 Komponen Sistem 36

5.3.1. Hardware 36

5.3.2. Software 36

5.3.3. Brainware 37

(9)

Lampiran 1 : Listing Program Lampiran 2 : Data Program

Lampiran 3 : Surat Melakukan Riset

(10)

Halaman

Gambar 2.1 Komponen Sistem Informasi 14

Gambar 4.1 Rancangan output Menu Hasil Ujian 24 Gambar 4.2 Rancangan Input Menu Registrasi 25 Gambar 4.3 Diagram Konteks Sistem Informasi 30 Gambar 4.4 DFD Level 1 Perancangan Sistem Informasi 31

Gambar 4.5 ERD Database 32

Gambar 4.6 Flowchat Halaman Utama 33

Gambar 4.7 Flowchart Login Admin 34

Gambar 5.1 Tampilan Halaman Utama 38

Gambar 5.2 Tampilan Menu Registrasi 39 Gambar 5.3 Tampilan Menu Hasil Ujian 40

Gambar 5.4 Tampilan Menu Jadwal 41

(11)

Halaman

Tabel 2.1 Simbol-Simbol DFD 9

Tabel 2.2 Simbol-Simbol Flowchart 10

Tabel 4.1 Login Admin 26

Tabel 4.2 Jadwal 26

Tabel 4.3 Struktur 27

Tabel 4.3 Aslab 27

Tabel 4.4 Peserta 28

Tabel 4.5 Matkul 29

(12)
(13)

PENDAHULUAN

1.1 Latar Belakang Masalah

Suatu sistem informasi (SI) atau information system (IS) merupakan aransemen dari orang, data, proses-proses, dan antar-muka yang berinteraksi mendukung dan memperbaiki beberapa operasi sehari-hari dalam suatu bisnis termasuk mendukung memecahkan soal dan kebutuhan pembuat-keputusan manejemen dan para pengguna. Di dalam suatu organisasi, informasi merupakan sesuatu yang penting didalam mendukung proses pengambilan keputusan oleh pihak manajemen.

Di dalam era komputerisasi ini, di segala bidang pekerjaan akan membutuhkan suatu sistem online untuk memberikan keefisienan waktu dan lebih efektif dalam menjalankan pekerjaan. Termasuk dalam perekrutan pekerja. Di dalam suatu kegiatan atau pekerjaan, biasanya suatu isntansi atau organisai akan melakukan perekrutan pekerjanya dengan melakukan memberikan suatu syarat-syarat tertentu untuk masuk di instansi tersebut. Hal tersebut untuk mendapatkan keahlian-keahlian yang d butuhkan sesuai dengan kemampuan.

(14)

Melihat hal itu penulis ingin membuat suatu sistem informasi yang dapat membrikan fasilitas dalam perekrutan dan pendistribusian yang jelas secara online, sehingga untuk mengatasi permasalahan di atas penulis akan membuat tugas akhir dengan judul :

SISTEM INFORMASI PEREKRUTAN DAN PENDISTRIBUSIAN ASISTEN LABORATORIUM D3 TEKNIK INFORMATIKA FMIPA USU

1.2 Rumusan Masalah

Sesuai dengan latar belakang masalah di atas dapat di rumuskan menjadi beberapa masalah sebagai berikut :

1. Bagaimana sistem informasi ini mengatasi masalah perekrutan asisten laboratorium ?

2. Bagaimana sistem informasi ini mengatasi masalah pendistribuasian asisten laboratorium?

3. Bagaimana merancang dan membangun sebuah sistem informasi yang berbasis online ?

4. Sejauh mana sistem informasi ini dapat membantu pengguna ?

1.3 Batasan Masalah

Dalam perancangan kamus ini dilakukan beberapa batasan sebagai berikut :

1. Bahasa pemrograman yang digunakan dalam perancangan sistem informasi ini adalah bahasa pemograman PHP dan HTML.

2. Cakupan sistem informasi ini hanya dari perekrutan dan pendistribusian.

3. Sistem informasi ini untuk membrikan fasilitan dalam prekrutan dan pendistribusian asisten laboratorium.

(15)

1.4 Tujuan

Dalam penyusunan tugas akhir ini tujuan yang hendak dicapai dalam sistem informasi ini adalah:

1. Merancang sebuah sistem informasi secara online yang dapat membantu para pengguna untuk mendapatkan fasilitas yang dapat efisien.

2. Merancang sistem informasi yang dapat dikembangkan dan digunakan oleh pengguna untuk kehidupan sehari-hari.

3. Memberikan kenyamanan para pengguna dalam mendapatkan sistem pendaftaran asisten lab yang teratur.

1.5 Manfaat

Manfaat yang diperoleh dari sistem informasi ini :

1. Memberikan kemudahan bagi para pengguna sistem informasi ini untuk mendaftar sebagai asisten laboratorium.

2. Melatih untuk membangun sebuah sistem informasi yang lebih besar dan kompleks.

1.6 Tinjauan Pustaka

Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu 10 organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-laporan yang diperlukan, Tata Sutabri (2005 : 42).

(16)

informasi tersebut tidak bersinggungan dengan sistem informasi lainnya.Sistem informasi dapat dibentuk sesuai kebutuhan organisasi masing-masing.

Untuk dapat menerapkan sistem yang efektif dan efisien diperlukan perencanaan, pelaksanaan, pengaturan, dan evaluasi sesuai keinginan dan nilai masing-masing organisasi. Untuk memahami bagaimana merencanakan sistem informasi yang tepat dan sesuai dengan organisasi masing-masing,

Sistem informasi merupakan suatu wadah untuk pengguna mendapatkan informasi melalui internet. Untuk membuat suatu sistem informasi online dapat menggunkan bahasa pemograman PHP. PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.

2. Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah.

3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.

4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena referensi yang banyak.

5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

(17)

1.7 Metodologi

Metodologi penelitian yang digunakan penulis untuk menyelesaikan permasalah yang terjadi di atas adalah :

1. Studi Literatur

Pengumpulan data yang erat kaitannya dengan permasalahan dengan cara membaca buku-buku, makalah dan membaca bahan-bahan sumber lainnya di perpustakaan USU.

2. Analisis Sistem

Melakukan analisis sistem terhadap masalah yang ada mengenai sistem informasi menggunakan bahasa pemograman Web yang bisa dimanfaatkan oleh pengguna internet dengan fasilitas aplikasi web browser.

3. Desain Sistem

Pada tahap ini dilakukan perancangan program, membuat desain sistem informasi Laboratorium.

4. Uji Coba

Melakukan pengujian program, menangani dan memperbaiki kesalahan yang ada pada sistem informasi tersebut agar dapat berjalan dengan baik.

5. Dokumentasi

(18)

1.8 Sistematika Penulisan

Agar dapat memberikan gambaran yang jelas pada penulisan tugas akhir ini, maka penulis membaginya dalam beberapa bab sebagai berikut:

BAB 1 : PENDAHULUAN

Bab ini menguraikan latar belakang masalah, identifikasi masalah, batasan masalah, tujuan penelitian, metodologi penelitian dan sistematika penulisan.

BAB 2 : LANDASAN TEORI

Bab ini berisikan teori-teori pendukung dalam penulisan Tugas Akhir ini. Teori tersebut diperoleh dari berbagai sumber, diantaranya dari buku-buku dan internet mengenai data, sistem informasi, pengenalan HTML, pengenalan PHP, MySQL dan e-Learning.

BAB 3 : PERANCANGAN SISTEM

Dalam bab ini penulis menguraikan tentang pengertian perancangan sistem, gambaran umum pembuatan program, persiapan database, membangun halaman situs yang akan dibuat serta flowchart pada halaman utama web tersebut.

BAB 4 : IMPLEMENTASI SISTEM

Bab ini menjelaskan tentang defenisi implementasi sistem, tujuan implementasi sistem, komponen yang dibutuhkan dalam implementasi sistem, pengujian sistem, dan pemeliharaan sistem.

BAB 5 : PENUTUP

(19)

BAB 2

LANDASAN TEORI

2.1 Data

“Data data di definisikan sebagai bahan keterangan tentang kejadian-kejadian nyata atau fakta-fakta yang tidak acak yang menunjukkan jumlah, tindakan, atau hal.” (Suranta, 2004, hal:4). Data dapat berupa catatan-catatan dalam kertas, buku atau tersimpan sebagai file dalam database. Data akan menjadi bahan dalam suatu proses pengolahan data. Oleh karena itu suatu data belum dapat berbicara banyak sebelum diolah lebih lanjut.

2.1.1 Pengolahan Data

Kegiatan pengolahan data pada umunya dapat di kelompokkan dala beberapa tahap, sebagai berikut:

1. Pengumpulan data

(20)

2. Pengelompokan data

Pengelompokan data (data classifying) yaitu dimaksudkan untuk memberi arti tertentu atau untuk memudahkan dalam pengolahan data antara lain dengan cara mengelompokkan data berdasarkan jumlah tertentu atau berdasarkan ciri-ciri atau sifat-sifat atau keadaan tertentu.

3. Data editing

Data editing untuk melakukan pemeriksaan kondisi dari dokumen, apakah cukup jelas dan bisa dibaca untuk dilakukan pemindahan data ke dalam media penyimpanan.

a. mungkin juga dilakukan pemilihan dokumen (sorting).

b. perhitungan angka-angka yang ada untuk keperluan pengolahan nanti. c. Dalam tahap editing data ini penting dilakukan adalah pemberian tanda

elemen-elemen data yang akan direkam sehingga memudahkan petugas perekaman.

4. Perekaman data

Perekaman data merupakan data yang sudah di edit dipindahkan (direkam) ke dalam media penyimpanan data dengan menggunakan alat perekam data. 5. Pengolahan data

Setelah data dipindahkan ke dalam media penyimpanan, barulah data ini bisa di proses oleh komputer. Maka dengan aturan rumusan dan bahasa tertentu yang dimengerti oleh komputer, komputer dapat melakukan pengolahan data untuk menghasilkan laporan/informasi dalam bentuk tertentu sesuai dengan yang diinginkan.

6. Distribusi data

Distribusi yaitu tahap kegiatan untuk membagikan informasi kepada pihak yang berkepentingan sesuai dengan yang direncanakan.

7. Pemeliharaan data

(21)

2.1.2 Perancangan database

Proses perancangan database, terlepas dari masalah yang ditangani, dibagi menjadi 3 tahapan:

1. Perancangan database secara konseptual

Perancangan database secara konseptual merupakan upaya untuk membuat model yang masih bersifat konsep.

2. Perancangan database secara logis

Perancangan database secara logis merupakan tahapan untuk menetapkan model konseptual ke model database yang dipakai (model relasional, hirarkis atau jaringan). Namun sebagaimana halnya perancangan database secara konseptual, perancangan ini tidak tergantung pada DBMS yang akan dipakai. Itu lah sebabnya perancangan database secara logis terkadang disebut pemetaan model data.

3. Perancangan database secara fisis

Perancangan database secara fisis merupakan tahapan untuk menuangkan perancangan database yang bersifat logis menjadi database fisis yang tersimpan dalam media penyimpan eksternal (yang spesifik terhadap DBMS yang dipakai). (Kadir, 1999, hal:39)

2.1.3 Data Flow Diagram (DFD)

Data Flow Diagram (DFD) merupakan alat bantu yang dapat digunakan untuk

(22)

No Gambar Nama Fungsi

1 Kesatuan Luar

(Eksternal entity)

Merupakan kesatuan luar (entity) dilingkungan luar sistem yang akan memberikan input atau menerima output dari sistem

2 Proses (Process) Kegiatan dari hasil suatu arus data yang masuk dalam proses untuk dihasilkan arus data yang akan keluar atau untuk mengubah input menjadi output

3 Aliran data (Data

Flow)

Data mengalir melalui sistem, dimulai dengan sebagian input dan diubah atau diproses menjadi output

4 Penyimpanan Data

(Data Storage)

Data disimpan untuk keperluan berikutnya

Tabel 2.1 Simbol-simbol DFD

2.1.4 Flowchart

Flowchart adalah sekumpulan symbol-simbol yang menunjukkan atau

menggambarkan rangkaian kegiatan-kegiatan program dari awal hingga akhir, jadi flowchart juga digunakan untuk menggambarkan urutan langkah-langkah pekerjaan suatu algoritma.

(23)

No Simbol Fungsi

1

Terminator, untuk memulai dan mengakhiri suatu

program

2

Process, suatu symbol yang menunjukkan setiap

pengolahan yang dilakukan oleh komputer

3

Data, untuk memasukkan data maupun menunjukkan hasil dari suatu proses

4

Decision, suatu kondisi yang menghasilkan beberapa

kemungkinan jawaban atau pilihan

5

Preparation, suatu simbol untuk menyediakan

tempat-tempat pengolahan data dalam storage

6

Connector, merupakan simbol untuk masuk dan

keluarnya suatu prosedur dalam lembar kerja yang sama

7

Document, merupakan simbol untuk data yang

berbentuk informasi

8

Predefined process, untuk menyatakan sekumpulan

langkah proses yang ditulis sebagai prosedur

9

Display, untuk output yang ditujukan suatu device seperti monitor

10

Magnetic disk, untuk menyimpan data

(24)

2.2 Sistem Informasi

2.2.1 Sistem

Terdapat dua kelompok dalam mendefinisikan sistem, yaitu menekankan pada prosedur dan menekankan pada komponennya.

Pendekatan sistem yang lebih menekankan pada prosedurnya mendefinisikan

sistem sebagai “Suatu sistem merupakan suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan

atau menyelesaikan suatu sasaran tertentu”. (Al-Bahra Bin Ladjamudin, 2005, hal:2)

Pendekatan sistem yang lebih menekankan pada elemennya mendefinisikan

sistem sebagai “Sistem merupakan bagian-bagian yang saling berkaitan dan

beroperasi bersama untuk mencapai beberapa sasaran atau maksud”. (Al-Bahra Bin Ladjamudin, 2005, hal:2)

Sistem sendiri memiliki karakteristik atau sifat tertentu antara lain: 1. Komponen sistem (Components)

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

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)

(25)

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

5. Masukan sistem (Input)

Yaitu sesuatu yang dimasukkan ke dalam sistem yang berasal dari lingkungan 6. Keluaran sistem (Output)

Yaitu suatu hasil dari pengolahan sistem yang dikeluarkan kelingkungan 7. Pengolahan sistem (Process)

Yaitu bagian dari sistem yang mengubah masukan menjadi keluaran. 8. Sasaran sistem (Objectives) atau tujuan (Goals).

Yaitu sesuatu yang menyebabkan mengapa sistem itu dibuat atau ada. Suatu sistem dikatakan berhasil apabila mengenai sasaran atau tujuannya.

2.2.2 Informasi

Informasi merupakan data yang telah diolah sedemikian rupa sehingga memiliki makna tertentu bagi penggunanya. (Adi Nugroho, 2004, hal:6)

Untuk memperoleh informasi, diperlukan adanya data yang akan diolah dan unit pengolah. Agar informasi yang dihasilkan lebih berharga, maka informasi memenuhi kriteria sebagai berikut:

1. Informasi harus akurat, sehingga mendukung pihak manajemen dalam mengambil keputusan.

2. Informasi harus relevan, benar-benar terasa manfaatnya bagi yang membutuhkan.

(26)

Kegunaan informasi adalah untuk mengurangi ketidakpastian di dalam proses pengambilan keputusan tentang suatu keadaan. Informasi yang digunakan di dalam suatu sistem informasi umumnya digunakan untuk beberapa keguanaan. Nilai sebuah informasi ditentukan dari dua hal yaitu manfaat dan biaya untuk mendapatkannya. Suatu informasi dikatakan bernilai apabila manfaatnya lebih efektif dibandingkan dengan biaya untuk mendapatkan informasi tersebut.

2.2.3 Sistem Informasi

Sistem informasi secara teknis (Laudon dan Laudon, 2008, hal:15) dapat didefinisikan sebagai sekumpulan komponen yang saling berhubungan, mengumpulkan (atau mendapatkan), memroses, menyimpan dan mendistribusikan informasi untuk menunjang pengambilan keputusan dan pengawasan dalam organisasi.

“Sistem informasi dapat didefinisikan sebagai suatu sistem di dalam suatu

organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media dan pengendalian yang ditujukan untuk mendapatkan jalur komunikasi penting, memroses tipe transaksi rutin tertentu, memeberi sinyal kepada manajemen dan yang lainnya terhadap kejadian-kejadian internal dan eksternal yang penting dan menyediakan suatu dasar informasi untuk pengambilan keputusan.” (Jogiyanto, 2000, hal:679)

Sistem informasi dapat diartikan sebagai berikut:

1. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan tertentu yaitu menyajikan informasi.

2. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan atau untuk mengendalikan organisasi.

(27)

membentuk suatu kesatuan untuk mencapai sasarannya. Berikut beberapa komponen dapat dilihat pada gambar 2.1.

Gambar 2.1 Komponen sistem informasi

2.3 Pengenalan HTML

HTML merupakan singkatan dari Hypertext Markup Language. Dokumen HTML adalah file teks murni yang dapat dibuat dengan editor teks sembarang. Dokumen ini dikenal denga web page. Dokumen HTML merupakan dokumen yang disajikan dalam browser web surfer. Dokumen ini biasanya berisi informasi ataupun interface aplikasi

di dalam internet. HTML sendiri adalah suatu dokumen teks biasa yang mudah dimengerti dibandingkan dengan bahasa pemrograman lainnya dank arena bentuknya itu maka HTML dapat dibaca sebgai platform sepertiL windows, linux dan macintosh.

“Markup Language” pada HTML menunjukkan fasilitas yang berupa tanda tertentu

dalam skrip HTML dimana kita bisa mengatur judul, garis, tabel, gambar dan lain-lain dengan perintah yang telah ditentukan pada elemen HTML. (Sidik & Husni, 2007)

HTML sendiri dikeluarkan oleh W3C (World Wide Web Consortium), setiap terjadi perkembangan level HTML, harus dievaluasi ketat dan disetujui oleh W3C.

Hardware System software

User

(28)

2.3.1 Bagian-bagian HTM

HTML terdiri dari beberapa bagian yang berfungsi sebagai penanda suatu kelompok perintah tertentu, misalnya kelompok perintah form yang ditandai dengan kode <form>, judul dengan <title> dan lain sebagainya. Untuk lebih lanjut mengenai bagian-bagian HTML perhatikan contoh skrip dibawah ini :

<html>

<head>

<title>…</title>

</head> <body>

…isi dari halaman…

</body> </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. Atau dapat juga kita sisipkan skrip-skrip pemrograman web seperti JavaScript, VBScript atau CSS untuk menambah daya tarik pada situs yang kita buat agar lebih menarik dan dinamis.

3. Elemen body<body></body>, berisi tag-tag untuk layout atau isi dari website yang dibangun. Tag adalah kode-kode yang digunakan untuk mengatur dokumen HTML. Secara garis besar bentuk umum tag adalah sebgai berikut: <tag-awal>TEKS</tag-akhir>

(29)

2.4 Pengenalan PHP

PHP adalah singkatan dari PHP Hypertext Preprocessor yang merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan diproses di server. Hasilnya akan dikirim ke client, tempat pemakai menggunakan browser. PHP merupakan Software Open Source yang disebarkan dan dilisensikan secara gratis serta dapat di download

secara bebas dari situs resminya hhtp://www.php.net. Pengguna dapat mengubah

source code dan mendistribusikannya secara bebas serta diedarkan secara gratis.

2.4.1 Sejarah PHP

PHP pertama kali dibuat pada tahun 1994 oleh Ramus Lerdoff. Ini bermula saat Ramus Lerdoff membuat sejumlah skrip perl yang dapat mengamati siapa saja yang melihat-lihat daftar riwayat hidupnya. Skrip ini selanjutnya dikemas menjadi tool

yang disebut Personal Home Page. Pada tahun 1995, Ramus menciptakan PHP/FI (Personal Home Page/Form Interpreter) versi 2.0. Sejak itulah PHP bersifat open source.

(30)

2.4.2 Keunggulan PHP

Diantara maraknya pemrograman server web saat ini adalah ASP yang berkembang menjadi ASP.NET, JSP, CFML, dan PHP. Jika dibandingkan diantara 3 terbesar pemrograman web server diatas, terdapat kelebihan dari PHP yaitu :

1. PHP merupakan sebuah bahasa skrip yang tidak melakukan sebuah kompilasi dalam penggunaannya. Tidak seperti halnya bahasa pemrograman aplikasi seperti Visual Basic dan sebagaimya.

2. PHP dapat berjalan pada web server yang dirilis oleh Microsoft, seperti IIS atau PWS juga pada Apache yang bersifat open source.

3. Karena sifatnya yang open source, maka perubahan dan perkembangan interpreter pada PHP lebih cepat dan mudah, karena banyak milis-milis dan

developer yang siap membantu pengembangannya.

4. Jika dilihat dari segi pemahaman, PHP memiliki referensi yang sangat mudah dipahami.

5. PHP dapat berjalan pada 3 operating sistem, yaitu: Linux, Unix dan Windows serta dapat juga dijalankan secara runtime pada suatu console.

2.4.3 Kelemahan PHP

Seperti pemrograman aplikasi atau web lainnya, PHP pun memiliki beberapa kelemahan, diantaranya:

1. Tidak ideal untuk pengembangan skala besar.

2. Tidak dapat memisahkan tampilan dengan logik secara baik (walau

penggunaan template dapat memperbaikinya).

3. Tidak memiliki sistem pemrograman berorientasi objek yang sesungguhnya

(31)

2.5 MySQL

MySQL adalah multiuser database yang menggunakan bahasa Structured Query Language (SQL). MySQL merupakan software yang tergolong ke dalam DBMS yang

(32)

BAB 3

GAMBARAN UMUM LABORATORIUM D3 TEKNIK INFORMATIKA FMIPA USU

3.1 Sejarah Berdirinya Laboratorium D3 Teknik Informatika FMIPA USU

Setelah MIPA berdiri pada tanggal 25 Agustus 1965 dengan nama FAPIA USU yang dipimpin oleh rector USU drg. Nazir Alwi, dan ketua jurusan matematika drs.P.Siagian, Teknik Komputer sekarang dulunya bernama Ilmu Komputer yang dibuka secara resmi pada 1969 secara resmi setelah jurusan Farmasi, berdiri diwawah Departemen matematika sampai sekarang.

Didirikan nya jurusan Ilmu Komputer FMIPA USU bertujuan untuk :

1. Menyelenggarakan proses belajar mengajar dalam bidang ilmu-ilmu dasar untuk menghasilkan anggota masyarakat yang memiliki kemampuan akademik atau profesionalisme tinggi dan bertanggung jawab di dalam menerapkan, mengembangkan dan menciptakan ilmu pengetahuan

2. Menyelenggarakan praktek laboratorium dalam bidang ilmu - ilmu dasar untuk menghasilkan dan mewujudkan ilmu pengetahuan dan teknologi yang bermanfaat bagi kemajuan serta kesejahteraan masyarakat

3. Meningkatkan mutu proses penyelenggaraan pendidikan dan praktek laboratorium secara berkelanjutan melalui peningkatan kualitas sumber daya manusia, sarana dan prasarana, sumber daya informasi, organisasi dan manajemen

4. Meletakkan dasar-dasar profesionalisme penyelenggaraan pendidikan, penelitian dan pengabdian pada masyarakat untuk mewujudkan Fakultas MIPA Universitas Sumatera Utara sebagai suatu unsur penunjang akademik dengan akuntabilitas tinggi.

(33)

tujuan tersebut salah satu penunjang mutu pendidikan maka oleh itu pada tahun 1998 di dirikannya Laboratotium Komputer D3 TEKNIK INFORMATIKA FMIPA USU

3.2 Fungsi Laboratorium D3 Teknik Informatika FMIPA USU

Laboratorium Komputer sebagai salah satu unit penunjang yang melaksanakan tugas pokoknya melayani mahasiswa dalam melaksanakan praktikum yang menunjang pemahaman dalam bidang aplikasi desain dengan komputer, membantu mahasiswa dalam menyelesaikan Tugas Akhir, serta para dosen dalam pelaksanaan Penelitian dan Pengabdian Kepada Masyarakat.

Fasilitas yang dimiliki Laboratorium Komputer terbagi dalam 2 ruang praktikum yang terdiri dari 30 unit computer dalam satu ruangan yang saling terhubung dengan menggunakan jaringan Local Area Network (LAN), serta menggunakan LCD-Projector.

Software yang dipakai untuk perkuliahan di sesuaikan dengan kebutuhan program studi yang memerlukan adanya antara lain ; Microsoft Windows Server, Microsoft Office, Adobe Acrobat, Adobe Illustrator, Adobe PageMaker, Adobe Photoshop, Adobe Premier, CorelDraw, Dreamweaver, Macromedia Director, Flash, Macromedia Freehand, Autodesk/Ardes/Ars/Abs, 3D Studio Max, Symantec Antivirus dan lain-lain.

Laboratorium Komputer dibuka pada setiap hari kerja pukul 08.00 s/d 16.00 WIB, setiap pengguna diharapkan dapat mematuhi tata tertib penggunaan Laboratorium Komputer.

(34)

pertimbangan tujuan yang akan dicapai oleh perusahaan atau Dinas. Kejelasan dari struktur ini didapat dalam satu organisasi, dan dapat diketahui hubungan kerjanya secara fungsional antara satu bagian dengan bagian lainnya.

Sama halnya dengan Laboratorium Komputer USU juga memiliki struktur organisasi, dari struktur organisasi ini kita juga dapat mengetahui bahwa setiap bagian atau seksi mempunyai tugas dan wewenang masing-masing yang harus dipertanggung jawabkan. Struktur organisasi Laboratorium Komputer D3 USU Medan adalah sebagai berikut :

1. Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam (Dr. Sutarman, M.Sc ).

2. Ketua Departemen Fakultas Matematika Dan Ilmu Pengetahuan Alam (Prof. Drs. Tulus Vordipl. Math., M.Si., Ph.D).

3. Dosen atau pegawai yang bersangkutan yang mengelola Laboratorium Komputer

D3 USU.

4. Kepala Laboratorium Komputer D3 USU (Drs.Suyanto, M.KOM) 5. Pegawai yang Mengelola Laboratorium Komputer D3 USU (Sutrisno)

6. Asisten Laboratorium Komputer D3 USU yang menjalankan proses belajar dan mengajar mewakili tugas para Dosen yang bersangkutan.

3.4 Akses Infrastruktur Teknologi Informasi

(35)
(36)

BAB 4

ANALISIS DAN PERANCANGAN SISTEM

4.1 Analisis Sistem

Untuk memulai membangun membangun suatu program berupa Sistem Informasi Perekrutan Dan Pendistribusian Asisen Laboratorium D3 Teknik Informatika FMIPA USU, penulis terlebih dahulu merencanakan alur kerja berdasarkan kebutuhan user yang akan menggunakan sistem informasi yang akan dibuat.

Sistem Informasi ini dibuat atas dasar kebutuhan utuk memdapatkan informasi dan merupakan sebuah sebuah sistem informasi yang menyediakan sarana untuk melakukan pendaftaran secara online yang dapat membantu para user. Berdasarkan dari pengamatan penulis mengenai analisis sistem yang berjalan mengenai pendaftaran asisten laboratorium dan sarana untuk mendapatkan informasi di laboratorium D3 Teknik Informatika FMIPA USU belum efisien dikarenakan kurang nya informasi yang di dapat para calon asisten laboratorium dan praktikan. Oleh karena itu, penulis mencoba merancang sebuah Sistem Informasi Perekrutan Dan Pendistribusian Asisen Laboratorium D3 Teknik Informatika FMIPA USU untuk memberikan sebuah sarana yang dapat membantu calon asisten laboratorium untuk mendaftar secara online dan mendapatkan informasi yang di butuhkan dalam melaksakan praktikum di Laboratorium D3 Teknik Informatika FMIPA USU.

4.2 Perancangan Sistem

(37)

Perancangan sistem adalah upaya suatu organisasi atau lembaga untuk memulai memiliki suatu sistem yang lebih baik lagi dari sistem yang sebelumnya. Perancangan sistem dilakukan setelah mendapat gambaran dengan jelas apa yang harus dikerjakan. Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user (pemakai) mengenai gambaran yang jelas tentang perancangan sistem yang akan dibuat serta di implementasikan.

4.2.1. Rancangan Keluaran (Output)

Output adalah informasi yang dikirim kepada para pengguna melalui sistem informasi. Output merupakan hal yang sangat pentng , karena digunakan untuk menjawab kebutuhan pemakai untuk mendapatkan informasi dari suatu sistem. Ada 6 (enam) tujuan dari keluaran (output)

1. Merancang output untuk tujuan khusus.

2. Membuat output bermanfaat bagi para pengguna. 3. Mengirim jumlah output yang tepat.

4. Menyediakan distribusi output yang tepat 5. Menyediakan output tepat waktu.

(38)

Adapun perancagnan keluaran (output) yang ingin penulis buat adalah sebagai berikut :

Gambar 4.1 Rancangan Menu Hasil ujian

4.2.2. Perancangan Masukan (Input)

Kualitas sistem input menentukan kualitas sistem output. Oleh karena itu, data yang di input harus benar-benar baik untuk memberikan kepercayaan terhadap pengguna. Adapun tujuan rancangan masukan (input) adalah :

1. Membuat penyelesaian input mudah dan efisien

2. Menjamin input akan memenuhi tujuan yang di harapkan 3. Menjamin penyelesaian yang tepat.

4. Membuat tampilan layar dan formulir yang menarik. Header

Footer

Home registrasi Hasil ujian jadwal profil

Cek Kelulusan

Input Id Registrasi cek

(39)

Adapun rancangan masukan (input) yang ingin penulis buat adalah sebagai berikut :

Gambar 4.2 Rancangan Input Menu Registrasi

REGISTRASI

Form akun Id Regisrtasi Nim

Password

Ulangi password Foto

Form biodata Nama depan Nama belakang Tempat, tanggal lahir Jenis kelamin

Agama Alamat

Asal sma Email

Form jurusan Jurusan

Ip semester ini Ipk

Bidang yang dikuasai

(40)

4.2.3. Perancangan Database

Database merupakan salah satu komponen penting dalam sistem informasi, karena berfungsi sebagai basis penyedia informasi bagi pemakainya. Database terdiri atas tabel-tabel yang dibuat dengan menggunakan program MySQL.

Berikut ini adalah perancangan databse yang dapat penlis uraikan dengan kebutuhan yang diperlukan sebagai media input dan outpt :

1. Tabel Login Admin

Nama field Type Size Keterangan

Id Integer 11 Primary key

Username Varchar 20

Password Varchar 32

Tabel 4.1 Tabel Login Admin 2. Tabel Jadwal

Nama field Type Size Keterangan

Id Integer 1 Primary key

Id_Matkul Integer 3

Id_Stambuk Integer 3

Hari Varchar 20

Kelas Varchar 20

Jam Varchar 10

(41)

3. Tabel Struktur

Nama field Type Size Keterangan

Id Integer 1 Primary key

Nama Varchar 150

Keterangan Text

Foto Varchar 150

Jabatan Varchar 100

Tabel 4.3 Tabel Struktur 4. Tabel Info

Nama field Type Size Keterangan

Id Integer 1 Primary key

Judul Varchar 150

Isi Text

Status Varchar 150

Tabel 4.4 Tabel Info 5. Tabel Aslab

Nama field Type Size Keterangan

Id Integer 1 Primary key

Nim varchar 9

(42)

Jurusan Varchar 50 Spesialis Text

Foto Varchar 50

Tabel 4.5 Tabel Aslab 6. Tabel Peserta

Nama field Type Size Keterangan

Nim varchar 10 Primary key

Password Varchar 32

Foto Varchar 100

Nama_depan Varchar 100

Nama_belakang Varchar 100

Tempat_lahir Varchar 50

Tanggal_lahir Date

Jk Varchar 10

Agama Varchar 20

Alamat Text

Asal_sma Varchar 50

Email Varchar 50

Jurusal Varhcar 50

(43)

Ipk Varchar 50

Bidang Text

Status Varchar 50

Tabel 4.8 Tabel Peserta 7. Tabel matkul

Nama field Type Size Keterangan

Id Integer 3 Primary key

matkul Varchar 150

Tabel 4.7 Tabel Matkul 8. Tabel stambuk

Nama field Type Size Keterangan

Id Integer 3 Primary key

stambuk Varchar 20

Tabel 4.8 Tabel Stambuk

4.2.4. Data Flow Diagram (DFD)

(44)

Pada tahap analisa, penanganan notasi symbol lingkaran dan anak panah menggambarkan arus data dalam perancangan system sangat membantu dalam komunikasi dan pemakaian notasi-notasi ini untuk mengambarkan dari data sistem.

DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program.

Berikut bentuk Data Flow Diagram ( DFP ) dari perancangan sistem informasi Perekrutan Dan Pendistribusian Asisten Laboratorium D3 Teknik Informasik FMIPA USU :

1. Diagram Konteks Sistem Informasi

Data pendaftar Pengumuman

Data pendaftar Laporan

Hasil seleksi izin pelaksanaan

Gambar 4.3 Diagram Konteks Sistem Informasi Calon Asisten

Sistem Informasi

Ketua Laboratorium

(45)

2. Data Flow Diagram Perancangan Sistem

Laporan

Registrasi

Pengumuman Jadwal Profil

Gambar 4.4 DFD Level 1 Perancangan Sistem Iformasi Pengunjung /

calon Asleb

Sistem informasi

Administrator

Pengolahan Data (update, Edit, Insert & link) Jadwal

Registrasi Pengumuman

PProfil

Kepala Lab

(46)

3. ERD ( Entity Relationship Diagram )

ERD adalah komponen - komponen himpunan entitas dan himpunan relasi yang masing - masing dilengkapi dengan atribut-atribut.

(47)

4.2.5. Flowchart Sistem

Flowchart adalah sekumpulan simol-simbol yang menunjukan atau mneggambarkan rangkaian kegiatan-kegiatan program dari awal hingga akhir. Berikut merukan flowchart-flowchar sistemn informasi yang di rancang oleh penulis.

1. Flowchart Halaman Utama

Start

dHalaman Utama

Home

Registrasi

Profil Hasil Ujian

Jadwal

Login Admin

Keluar

Halaman Awal

Halaman pendaftaran

Halaman pengumuman hasil

Fjadwal pratikum

eProfil laboratorium

(48)

Gambar 4.6 Flowchart Sistem Informasi

2. Flowchart Login Admin

Halaman Login Admin adalah halaman khusus login user admin. Setelah username dan password admin dimasukan dengan benar maka selanjutnya masuk ke halaman admin, Jika gagal maka akan kembali ke halaman Login administrator. Berikut flowchar halaman login Admin :

Gambar 4.7 Flowchart Login Admin

sStart

Input username & Password

Login

Kkombinasi username & password salah

Proses Pengolahan Data

(49)

BAB 5

IMPLEMENTASI SISTEM

5.1 Pengertian Implementasi Sistem

Implementasi sistem adalah suatu prosedur yang dilakukan untuk menyelesaikan sistem yang ada dalam dokumen rancangan sistem yang telah disetujui dan telah diuji, menginstal dan menggunakan sistem baru yang telah diperbaiki.

Adapun langkah-langkah yang dibutuhkan dalam implementasi sistem adalah :

1. Mendapatkan software dan hardware yang tepat serta sesuai untuk merancangwebsite.

2. Menyelesaikan rancangan sistem.

3. Menulis, menguji, mengontrol, dan mendokumentasikan website. 4. Mendapatkan persetujuan.

5.2 Tujuan Implementasi Sistem

Adapun tujuan implementasi sistem adalah sebagai berikut :

1. Mengkaji rangkaian sistem baik dari segi software maupun hardware sebagai sarana pengolahan data dan penyajian informasi.

2. Menyelesaikan rancangan sistem yang ada didalam dokumen sistem yang baru atau yang telah disetujui .

3. Memastikan bahwa pengunjung dapat mengoperasikan dengan mudah terhadap sistem yang baru dan mendapat informasi yang baik dan jelas.

(50)

5.3 Komponen Sistem

Komponen-komponen sistem yang dibutuhkan dalam membangun aplikasi ini diantaranya adalah :

5.3.1. Hardware

Hardware adalah suatu komponen yang sangat dibutuhkan dalam mewujudkan system yang diusulkan. Dalam hal ini penulis merinci spesifikasi komponen hardware yaitu : 1. PC dengan processor minimal intel Pentium III 733 MHz.

2. Hard disk 20 GB. 3. Monitor super VGA. 4. Memory minimal 128 MB. 5. Keyboard

6. Mouse.

5.3.2. Software

Hardware tidak akan dapat memecahkan suatu masalah tanpa adanya komponen software. Adapun software yang digunakan dalam pembuatan website ini adalah :

1. Sistem Operasi Ms.Windows XP.

2. Internet explorer, Mozilla firefox, Google Chrome sebagai browser. 3. Apache 2.2.18

(51)

5.3.3. Brainware

Brainware adalah semua pihak yang bertanggung jawab dalam pengembangan system

informasi, pemrosesan,dan penggunaan keluaran sistem informasi. Brainware dalam sistem informasi terbagi 3 yaitu :

1. Analisi sistem, yaitu orang yang menganalisa system dengan mempelajari masalah- masalah yang timbul dan menentukan kebutuhan-kebutuhan pemakai dan mengidentifikasi pemecahan yang beralasan.

2. Programmer, yaitu orang yang membuat sistem dengan menggunakan salah satu bahasa pemrograman yang dikuasai.

3. Operator, yaitu orang yang mengoperasikan sistem seperti memasukan data untuk di operasikan komputer dalam menghasilkan informasi dan lain sebagainya.

4. Public ( pengguna ), yaitu orang yang memakai sistem yang telah dirancang untuk mendapatkan informasi yang dibutuhkan.

5.4 Prosedur Penggunaan Sistem

Ketika telah selesai mengerjakan tahap perancangan sistem, baik dalam merancang tabel-tabel didalam database dengan menggunakan phpMyAdmin maupun dalam merancang halaman-halaman website, kini program tersebut dapat dijalankan. Adapun prosedur penggunaan sistem secara manual dapat diuraikan sebagai berikut :

1. Simpan seluruh source code program yang telah dibuat kedalam foldel xampp htdocs. Dalam hal ini folder sistem informasi di dalam htdocs bernama “lab”

dan nama databse dari sistem informasi ini adalah “lab”

2. Aktifkan software server local yang menyediakan Apache, PHP, dan MySQL yang telah diinstal pada komputer dengan cara mengklik start lalu pilih xampp.

(52)

4. Lalu ketikkan pada alamat website sesuai dengan nama folder dimana disimpan, contoh : http://localhost/lab dalam address bar untuk menampilkan menu utama kemudian tekan enter.

Gambar 5.1 Home

5. Setelah halaman menu utama terbuka, ada terdapat beberapa pilihan menu link yang disajikan untuk user oleh admin. Pilih salah satu link tersebut.

(53)

Gambar 5.2 Registrasi Seleksi Asisten Laboratorium

Setelah data data-data tersebut diisi oleh calon siswa, maka data akan tersimpan kedalam databseyang selanjutnya akan di olah oleh admin.

(54)

Gamabr 5.3 Hasil Ujian

8. Menu jadwal merupakan menu yang berisikan seluruh jadwal praktik yang dilaksanakan di laboratorium D3 Teknik Informatika FMIPA USU. Disini user dapat melihat jadwal menurut mata pelajaran yang diikuti sesuai dengan kelas, stambuk dan dapt diketahui pengajar yang akan mengajar.

(55)

9. Untuk melihat profil laboratorium user dalam melihat dalam menu profil. Di dalam menu ini terdapat tentang sejarang singkat berdiri laboratorium, visi dan misi, struktural laboratorium hingga profil asisten laboratorium yang ada, sehingga user mendapatkan informasi yang lebih tentang asisten-asisten laboratorium

(56)

Gambar 5.7 Struktur Laboratorium

\

(57)

5.9 Berita Laboratorium

10. Untuk melihat form administrator, ketikkan pada alamat website sesuai dengan nama folder dimana disimpan, contoh : http://localhost/lab/admin dalam address bar untuk menampilkan menu utama untuk form admin kemudian tekan enter.

(58)

Ketika halaman login telah terbuka, isi usernama dan password pada form yang telah tersedia agar bsa mngolah data yang ada pada sistem informasi tersebut.

11.Setelah login maka akan muncul halaman utama admin terbuka, ada terdapat beberapa pilihan menu link yang tersdia untuk pengolahan data yang akan disajikan untuk user.. Pilih salah satu link tersebut untuk memulai pngolahan data.

Gamabar 5.11 Home Admin

(59)

BAB 6

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Dalam penulisan tugas akhir ini, telah di uraikan bagaimana perancangan sistem dalam Pembangunan Sistem Informasi Pendaftran Dan Pendistribusian Asisten Laboratorium D3 Teknik Informatika FMIPA USU. Maka dapat disimpulkan bahwa :

1. Dalam pengamatan serta uji coba terhadap Sistem Informasi yang telah dirancang dan di kembangkan tersebut, dapat di simpulkan bahwa Sistem Informasi tersebut dapat menghasilkan output informasi.

2. sistem informasi tersebut merupakan sistem yang dibentuk untuk dapat melakukan pendaftaran secara online sehingga dapat menerima data dari user untuk di olah oleh admin.

3. Sistem informasi ini memudahkan user dalam mendapatkan informasi yang jelas tentang laboratorium D3 Teknik Informatika FMIPA USU.

4. Sistem informasi ini memberikan fasilitas untuk melihat iformasi penjadwalan pratikum.

6.2 Saran

Adapaun saran yang dapat diberikan tentang Sistem Informasi Pendaftran Dan Pendistribusian Asisten Laoratorium D3 Teknik Informatika FMIPA USU adalah :

(60)

2. Sistem informasi ini memiliki ruang lingkup yang kecil sehingga perlu nya pengembangan yang lebih agar dapat mencakup yang lebih besar.

(61)

DAFTAR PUSTAKA

Panduan Tatacara Penulisan Skripsi & Tugas Akhir.2008. Dokumen Nomor:

Akad/05/2005. Medan: Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

Jogianto. 2005. Analisis Dan Desain Sistem Informasi. Yogyakarta: CV. Andi Ofset Jogianto. 2000. Sistem informasi Berbasis Komputer. Yogyakarta: BPFE Yogyakarta Soeherman, Marion. 2008. Designing Information System. Jakarta: PT. Elex Media Koputindo.

Al-Bahra bin Ladjamudin. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta: Graha Ilmu

Al Fatta, Hanf. 2007. Analisis Dan Perancangan Sistem Informasi. Yogyakarta: CV. Andi Ofset.

Simarmata, Janner. 2010. Rekayasa WEB. Yogyakarta: CV. Andi Ofset. Amsyah, Zulkifli. 1977. Manajemen Sistem Informasi. Jakarta : PT.Gramedia. Heriyanto, Imam. 2010. Modul Pemograman Web. Jakarta : Modula.

(62)

LISTING PROGRAM

1. Halaman Utama (Index.Php)

<!-- INDEX.PHP merupakan halaman utama untuk user pada website ini. --> <?php

<title>LABORATORIUM D3 TI</title>

<link rel="stylesheet" type="text/css" href="style.css"> </head>

<body>

<div class="wrapper"> <div class="section">

<nav id="top-menu">

<img id="back" src="file/images/back.png" /> <ul id="main">

<li><a href="index.php">HOME</a></li>

<li><a href="index.php?menu=registrasi">REGISTRASI</a></li> <li><a href="index.php?menu=hasil-ujian">HASIL UJIAN</a></li> <li><a href="index.php?menu=visi-misi">Visi & Misi</a></li>

(63)

</ul> </li> </ul> </nav>

<div class="content">

<h1>LABORATORIUM D3 TI</h1> <div class="main-content">

<p id=\"main\">Web ini merupakan website laboratorium D3 Teknik Informatika FMIPA USU, yang bertujuan untuk membantu para mahasiswa untuk memperoleh informasi dan melakukan registrasi menjadi asisten laboratorium.</p>

<p id=\"home\">Terima Kasih</p> "; } ?>

</div> </div>

<div class="footer">

<span>&copy; 2013</span>

2. Halaman Pendaftaran ( Register.Php) <div class="top">

(64)

</div>

<div class="input-form">

<form method="post" action="file/proses-register.php" enctype="multipart/form-data">

<table>

<caption>FORM AKUN</caption> <tr>

<th>NIM</th>

<td><input type="text" name="nim" /></td> </tr>

<tr>

<th>PASSWORD</th>

<td><input type="password" name="password" /></td> </tr>

<tr>

<th>ULANGI PASSWORD</th>

<td><input type="password" name="confirm-password" /></td> </tr>

<tr>

<th>FOTO</th>

<td><input type="file" name="foto" /></td> </tr>

</table> </div>

<div class="input-form"> <table>

<caption>FORM BIODATA</caption> <tr>

<th>NAMA DEPAN</th>

<td><input type="text" name="nama-depan" /></td> </tr>

<tr>

<th>NAMA BELAKANG</th>

<td><input type="text" name="nama-belakang" /></td> </tr>

<tr>

<th>TEMPAT, TANGGAL LAHIR</th>

<td><input type="text" name="tempat-lahir" /><input type="date" name="tanggal-lahir" /></td>

</tr> <tr>

(65)

<td><input type="radio" name="jk" value="Pria">Pria<input type="radio" name="jk" value="Wanita">Wanita</td>

</tr> <tr>

<th>AGAMA</th> <td>

<select name="agama">

<option value="Islam">Islam</option> <option value="Kristen">Kristen</option> <option value="Protestan">Protestan</option> <option value="Hindu">Hindu</option> <option value="Budha">Budha</option> </select>

</td> </tr> <tr>

<th>ALAMAT</th>

<td><textarea name="alamat"></textarea></td> </tr>

<tr>

<th>ASAL SMA</th>

<td><input type="text" name="sma" /></td> </tr>

<tr>

<th>EMAIL</th>

<td><input type="email" name="email" /></td> </tr>

</table> </div>

<div class="input-form"> <table>

<caption>FORM JURUSAN</caption> <tr>

<th>JURUSAN</th>

<td><input type="text" name="jurusan" /></td> </tr>

<tr>

<th>IP SEMESTER INI</th>

<td><input type="text" name="ip" /></td> </tr>

<tr>

<th>IPK</th>

(66)

</tr> <tr>

<th>BIDANG YANG DIKUASAI</th>

<td><textarea name="bidang"></textarea></td> </tr>

<tr>

<td colspan="2" align="right"><input type="submit" name="submit" value="Register"/></td>

</tr> </table> </form> </div>

3. Hasil Ujian (Hasil-Ujian.Php) <?php

echo "

<div class=\"top\">

<h1>DAFTAR PESERTA YANG LULUS</h1> </div>

<div class=\"table-data\"> ";

(67)

<td>".$no."</td>

<td>".$data['nim']."</td>

<td>".$data['nama_depan']."</td> <td>".$data['jurusan']."</td>

<td><img src=\"file/images/".$data['foto']."\" width=\"100\" /></td>

echo "<p>Data Kelulusan Belum Ada.</p>"; }

echo "</div>"; ?>

4. Jadwal ( Jadwal.Php ) <div class="top">

<h1>JADWAL PRAKTIKUM LAB</h1> </div>

<div class="table-data"> <div id="jadwal"> <?php

$id=$_GET["id"]; $q="SELECT

`jadwal`.`hari`,`jadwal`.`kelas`,`jadwal`.`jam`,`matkul`.`matkul`,`stambuk`.`stamb uk`,`aslab`.`nama` FROM `jadwal`,`matkul`,`stambuk`,`aslab` WHERE `id_matkul`='$id' AND `jadwal`.`id_matkul`=`matkul`.`id` AND `jadwal`.`id_stambuk`=`stambuk`.`id` AND `jadwal`.`id_aslab`=`aslab`.`id`"; $ex = mysql_query($q);

$data=mysql_fetch_array($ex); echo "

<h2>JADWAL PRAKTIKUM, <b>".$data['matkul']."</b></h2> <h2>TAHUN AJARAN <b>".$data['stambuk']."</b></h2> <h2>PENGAJAR <b>".$data['nama']."</b></h2>

(68)

$qSenin="SELECT

`jadwal`.`hari`,`jadwal`.`kelas`,`jadwal`.`jam`,`matkul`.`matkul`,`stambuk`.`stamb uk` FROM `jadwal`,`matkul`,`stambuk` WHERE `id_matkul`='$id' AND `hari`='Senin' AND `jadwal`.`id_matkul`=`matkul`.`id` AND `jadwal`.`id_stambuk`=`stambuk`.`id`";

$exSenin=mysql_query($qSenin); echo "

<ul id=\"jadwal\">

<li id=\"hari\">Senin</li> <ul>

";

while($dataSenin=mysql_fetch_array($exSenin)){ echo "

<li>".$dataSenin['kelas']." (".$dataSenin['jam'].")</li> "; uk` FROM `jadwal`,`matkul`,`stambuk` WHERE `id_matkul`='$id' AND `hari`='Selasa' AND `jadwal`.`id_matkul`=`matkul`.`id` AND `jadwal`.`id_stambuk`=`stambuk`.`id`";

$exSelasa=mysql_query($qSelasa); echo "

<ul id=\"jadwal\">

<li id=\"hari\">Selasa</li> <ul>

";

while($dataSelasa=mysql_fetch_array($exSelasa)){ echo "

(69)

$exRabu=mysql_query($qRabu); echo "

<ul id=\"jadwal\"> <li id=\"hari\">Rabu</li> <ul>

";

while($dataRabu=mysql_fetch_array($exRabu)){ echo "

<li>".$dataRabu['kelas']." (".$dataRabu['jam'].")</li> "; uk` FROM `jadwal`,`matkul`,`stambuk` WHERE `id_matkul`='$id' AND `hari`='Kamis' AND `jadwal`.`id_matkul`=`matkul`.`id` AND `jadwal`.`id_stambuk`=`stambuk`.`id`";

$exKamis=mysql_query($qKamis); echo "

<ul id=\"jadwal\">

<li id=\"hari\">Kamis</li> <ul>

";

while($dataKamis=mysql_fetch_array($exKamis)){ echo "

<li>".$dataKamis['kelas']." (".$dataKamis['jam'].")</li> "; uk` FROM `jadwal`,`matkul`,`stambuk` WHERE `id_matkul`='$id' AND `hari`='Jumat' AND `jadwal`.`id_matkul`=`matkul`.`id` AND `jadwal`.`id_stambuk`=`stambuk`.`id`";

$exJumat=mysql_query($qJumat); echo "

<ul id=\"jadwal\">

(70)

<ul> ";

while($dataJumat=mysql_fetch_array($exJumat)){ echo "

<li>".$dataJumat['kelas']." (".$dataJumat['jam'].")</li> "; uk` FROM `jadwal`,`matkul`,`stambuk` WHERE `id_matkul`='$id' AND `hari`='Sabtu' AND `jadwal`.`id_matkul`=`matkul`.`id` AND `jadwal`.`id_stambuk`=`stambuk`.`id`";

$exSabtu=mysql_query($qSabtu); echo "

<ul id=\"jadwal\">

<li id=\"hari\">Sabtu</li> <ul>

";

while($dataSabtu=mysql_fetch_array($exSabtu)){ echo "

<li>".$dataSabtu['kelas']." (".$dataSabtu['jam'].")</li> ";

5. Sejarah ( Sejarah.php ) <div class="top">

<h1>SEJARAH LAB</h1> </div>

<div class="table-data"> <?php

(71)

$data=mysql_fetch_array($ex); echo "

<h2 id=\"info\">".$data['judul']."</h2>

<textarea id=\"info\" disabled>".$data['isi']."</textarea> ";

?> </div>

6. Visi Dan Misi ( Visi - Misi.Php ) <div class="top">

<h1>VISI & MISI LAB</h1> </div>

<div class="table-data"> <?php

$q="SELECT * FROM `info` WHERE `status`='vm'"; $ex=mysql_query($q);

$data=mysql_fetch_array($ex); echo "

<h2 id=\"info\">".$data['judul']."</h2>

<textarea id=\"info\" disabled>".$data['isi']."</textarea> ";

?> </div>

7. Struktur ( struktur.php ) <div class="top">

<h1>STRUKTUR LAB</h1> </div>

<div class="table-data"> <?php

$q="SELECT `nama`,`foto` FROM `struktur` WHERE `jabatan`='kl'"; $ex=mysql_query($q);

$data=mysql_fetch_array($ex);

$q2="SELECT `nama`,`foto` FROM `struktur` WHERE `jabatan`='pl'"; $ex2=mysql_query($q2);

$data2=mysql_fetch_array($ex2);

$q3="SELECT `nama`,`foto` FROM `aslab`"; $ex3=mysql_query($q3);

(72)

echo "

<div id=\"kl\"> <div id=\"sub\">

<img src=\"admin/images/".$data['foto']."\" width=\"130\" /> <h3>KEPALA LABORATORIUM</h3>

<h3>".$data['nama']."</h3> </div>

</div>

<div id=\"pl\"> <div id=\"sub\">

<img src=\"admin/images/".$data2['foto']."\" width=\"130\" /> <h3>PETUGAS LABORATORIUM</h3>

<h3>".$data2['nama']."</h3> </div>

</div>

<div id=\"al\">";

while($data3=mysql_fetch_array($ex3)){ echo "

<div id=\"sub\">

<img src=\"admin/images/".$data3['foto']."\" width=\"130\" />

<h3>ASISTEN LABORATORIUM</h3> <h3>".$data3['nama']."</h3>

</div>

8. Profil Aslab ( profil-aslab.php ) <div class="top">

<h1>SAMPLE</h1> </div>

<div class="table-data"> <?php

$q="SELECT * FROM `aslab`"; $ex=mysql_query($q);

(73)

<div id=\"aslab\">

<img src=\"admin/images/".$data['foto']."\" width=\"140\"> <p><b>".$data['nama']." - ".$data['nim']."</b></p>

<p>".$data['jurusan']."</p>

<p id=\"sp\">".$data['spesialisasi']."</p> </div>

header("location:home.php"); }

if($_SERVER['REQUEST_METHOD']=='POST'){ $username=$_POST['username'];

$password=$_POST['password'];

$q="SELECT * FROM `admin` WHERE `username`='$username' AND `password`=md5('$password')";

$ex=mysql_query($q);

if(mysql_num_rows($ex)>0){ session_start();

$_SESSION['username']=$username; header("location:home.php");

} else{

(74)

}

<title>ADMINISTRATOR LABORATORIUM D3 TI</title> <link rel="stylesheet" type="text/css" href="style.css"> </head>

<body>

<div class="wrapper"> <div class="section"> <nav id="top-menu"> </nav>

<div class="content">

<h1>LABORATORIUM D3 TI</h1> <div class="main-content">

<div class="top">

<h1>LOGIN ADMINISTRATOR</h1> </div>

<form method="post" action=""> <table class="login-admin"> <tr>

<td><input type="text" name="username" /></td> </tr>

<tr>

<td><input type="password" name="password" /></td> </tr>

<tr>

<td colspan="2" align="right"><input type="submit" name="submit" value="LOGIN" /></td>

</tr> </table> </form> </div> </div>

<div class="footer">

<span>&copy; 2013</span> </div>

</div> </div> </body> </html>

(75)

include("../file/koneksi.php"); session_start();

$username=$_SESSION['username']; if(empty($username)){

header("location:index.php"); } else{

?>

<!DOCTYPE HTML> <html>

<head>

<title>ADMINISTRATOR LABORATORIUM D3 TI</title> <link rel="stylesheet" type="text/css" href="style.css"> </head>

<body>

<div class="wrapper"> <div class="section"> <nav id="top-menu"> <ul id="main">

<li><a href="home.php">HOME</a></li> <li>

<a

href="home.php?menu=peserta&submenu=lihat">PESERTA</a> <ul id="sub">

<li><a

href="home.php?menu=peserta&submenu=lihat">Lihat Data Peserta</a></li> <li><a

href="home.php?menu=peserta&submenu=lulus">Lihat Data Lulus</a></li> </ul>

<a href="home.php?menu=tentang-lab&submenu=lihat">VISI & MISI</a>

(76)

<a

href="home.php?menu=aslab&submenu=tambah">Tambah Profil Aslab</a></li> <li><a

href="home.php?menu=aslab&submenu=lihat">Lihat Profil Aslab</a></li> </ul>

</li>

<li><a href="logout.php">LOGOUT</a></li> </ul>

</nav>

<div class="content">

<h1>LABORATORIUM D3 TI</h1> <div class="main-content">

<?php

error_reporting(0); $menu=$_GET['menu']; $submenu=$_GET['submenu']; if($menu=='aslab'){

include("file/aslab.php"); } elseif($menu=='peserta'){ include("file/peserta.php"); } elseif($menu=='tentang-lab'){ include("file/tentang-lab.php"); } elseif($menu=='jadwal'){

include("file/jadwal.php"); } elseif($menu=='sejarah'){ include("file/sejarah.php"); } elseif($menu=='struktur'){ include("file/struktur.php");

(77)

<div class="footer">

<span>&copy; 2013</span> </div>

11.Halaman jadwal admin (jadwal.php ) <?php

include("../file/koneksi.php"); session_start();

$username=$_SESSION['username']; if(empty($username)){

header("location:index.php"); } else{

?>

<!DOCTYPE HTML> <html>

<head>

<title>ADMINISTRATOR LABORATORIUM D3 TI</title> <link rel="stylesheet" type="text/css" href="style.css"> </head>

<body>

<div class="wrapper"> <div class="section"> <nav id="top-menu"> <ul id="main">

<li><a href="home.php">HOME</a></li> <li>

<a

href="home.php?menu=aslab&submenu=lihat">ASLAB</a> <ul id="sub">

<li><a

href="home.php?menu=aslab&submenu=tambah">Tambah Profil Aslab</a></li> <li><a

href="home.php?menu=aslab&submenu=lihat">Lihat Profil Aslab</a></li> </ul>

</li> <li>

<a

Gambar

Tabel 2.1 Simbol-simbol DFD
Tabel 2.2 Simbol-simbol Flowchart
Gambar 2.1 Komponen sistem informasi
Gambar 4.1 Rancangan Menu Hasil ujian
+7

Referensi

Dokumen terkait

Bahasa Inggris dan Bahasa Asing Lainnya 352 B3. Muatan Peminatan

Alat yang dapat membaca input data dan mengolahnya sesuai dengan program yang ditetapkan untuk menghasilkan informasi yang merupakan output hasil pemrosesan

Penagihan pajak aktif atau penagihan pajak dengan Surat Paksa diatur dalam Undang-Undang Nomor 19 Tahun 1997 sebagaimanayang telah diubah dengan Undang-Undang Nomor 19

In Malaysian schools where English is as a second language, as reported by Mukundan (2004), the textbook is and has always been an important aspects of teaching as teachers

Kita harus memaksa diri (dipaksa, didorong, dianjurkan,dianjurkan seperti diinstruksikan kalau kita mengikuti latihan membaca cepat) untuk dapat menambah kecepatan dalam

Kendala yang dihadapi KPP Pratama Medan Petisah dalam Pelaksanaan Tunggakan Pajak Pasif dan Pajak Aktif terhadap Wajib Pajak Orang Pribadi ....

Oleh karena itu sesuai dengan hasil analisis ditunjukkan bahwa kejadian phlebitis yang paling banyak yaitu terjadi pada pasien yang mendapatkan perawatan intravena selama 48

[r]