PERANCANGAN SISTIM INFORMASI ABSENSI DOSEN DAN MAHASISWA BERBASIS WEB FAKULTAS MIPA UNIVERSITAS SUMATERA UTARA
TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya
DEDI EKA PUTRA NASUTION 062406112
PROGRAM STUDI D3 ILMU KOMPUTER DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2009
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
ii PERSETUJUAN
Judul
:
Kategori Nama Nomor Induk Mahasiswa Departemen Fakultas
: : : : :
PERANCANGAN SISTIM INFORMASI ABSENSI DOSEN DAN MAHASISWA BERBASIS WEB FAKULTAS MIPA UNIVERSITAS SUMATERA UTARA TUGAS AKHIR DEDI EKA PUTRA Nst. 062406112 MATEMATIKA MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
Disetujui di Medan, Juni 2009
Diketahui/Disetujui oleh Departemen Matematika FMIPA USU Ketua,
Pembimbing
Dr. Saib Suwilo, M. Sc NIP 131796149
Dr. Sutarman, M. Sc NIP 131945359
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
iv
PENGHARGAAN
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha Penyayang, dengan limpah karunia-Nya Tugas Akhir ini dapat diselesaikan dalam waktu yang telah ditetapkan. Ucapan terimakasih saya sampaikan kepada Dr. Sutarman, M. Sc selaku pembimbing pada penyelesaian Tugas Akhir ini yang telah memberikan panduan dan penuh kepercayaan pada penulis dalam menyelesaikan kajian ini. Panduan ringkas, padat dan profesional telah diberikan agar penulis dapat menyelesaikan Tugas Akhir ini. Ucapan terimakasih juga ditujukan kepada Ketua dan Sekretaris Departemen Dr. Saib Suwilo, M.Sc dan Drs. Henry Rani Sitepu, M.Si, Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua Dosen Departemen Matematika FMIPA USU, Pegawai di FMIPA USU, dan rekanrekan kuliah. Akhirnya, tidak terlupakan kepada orang tua yang saya sayangi dan semua keluarga yang selama ini memberikan bantuan dan dorongan yang diperlukan. Semoga Tuhan Yang Maha Esa akan membalasnya.
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
iii
PERNYATAAN
PERANCANGAN SISTIM INFORMASI ABSENSI DOSEN DAN MAHASISWA BERBASIS WEB FAKULTAS MIPA UNIVERSITAS SUMATERA UTARA
TUGAS AKHIR
Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, 8 Juni 2009
Dedi Eka Putra Nst 062406112
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
v ABSTRAK
Perkembangan Ilmu Pengetahuan dan teknologi khususnya dalam bidang komputer dewasa ini begitu cepat seiring dengan banyaknya penemuan-penemuan baru yang berguna dalam mengembangkan teknologi sekarang ini. Perkembangan teknologi tersebut sangat mempengaruhi kinerja setiap badan usaha maupun perusahan dalam menangani segala permasalahan yang timbul dalam mengolah dan menyelesaikannya. Demikian juga halnya dengan Fakultas MIPA universitas Sumatera Utara untuk menyelesaikan permasalahan yang dihadapi yang berhubungan dengan sistem informasi. Untuk itu penulis mencoba merancang suatu sistem yang berbasis komputerisasi yang diharapkan dapat mengatasi kelemahan-kelemahan dari kerja manual yang selama in sedang berjalan sehingga dapat membatu menyelesaikan masalah yang dihadapi.
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
KATA PENGANTAR
Bismillahhirrahmanirrahim
Puji syukur penulis ucapkan atas kehadirat Allah S.W.T atas segala rahmat dan karunianya
yang
telah
diberikan
kepada
penulis
sehingga
penulis
dapat
menyelesaikan tugas akhir ini. Sholawat dan salam penulis sampaikan kepada rasullulah Muhammad SAW yang telah menyampaikan risalahnya kepada umat manusia guna dipedomani sebagai tuntutan hidup menuju keselamatan dan kebahagian akhirat serta doa dari kedua orang tua yang selalu menyertai penulis.
Penulisan tugas akhir ini merupakan salah satu syarat untuk menyelesaikan pendidikan pada program Diploma III Jurusan ilmu komputer
pada Fakultas
Matematika Ilmu Pengetahuan Alam Universitas Sumatera Utara. Adapun judul paper ini adalah “Perancangan Sistem Informasi Penggajian Pegawai dan Dosen Fakultas MIPA Universitas Sumatera Utara”.
Dalam kesempatan yang baik ini penulis ingin menyampaikan rasa terima kasih kepada berbagai pihak yang telah banyak membantu dalam menyelesaikan skripsi ini, dan dengan hati yang tulus penulis menyampaikan penghargaan dan rasa terima kasih yang sebesar-besarnya kepada : 1. Bapak Dr.Eddy Marlianto, Msc, selaku Dekan Fakultas MIPA, Universitas Sumatera Utara. 2. Bapak Dr.Saib Suwilo, M.sc, selaku Ketua pelaksanaan Program Studi Jurusan D-3 Ilmu Komputer/Statistika FMIPA USU. 3. Bapak Dr. Sutarman, M. Sc, selaku dosen pembimbing yang dengan sabar telah memberikan bimbingan kepada penulis dalam menyelesaikan Tugas Akhir ini.
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
4. Kepada orang tua tercinta yang telah banyak berkorban moril maupun materil dan selalu memberikan dorongan semangat, doa dan pengorbanan yang begitu besar demi keberhasilan penulis ananda mengucapkan terima kasih yang sebesarbesarnya. 5. Bapak dan Ibu dosen selaku staff pengajar dan seluruh staff Fakultas MIPA Universitas Sumatera Utara yang telah banyak membantu dan mendidik selama masa perkuliahan. 6. Buat anak-anak D-3 Ilmu Komputer khususnya stambuk 2006, terimakasih atas pertemanannya selama ini. 7. Buat semua pihak yang tidak bisa penulis sebutkan satu persatu, terimakasih banyak atas bantuannya.
Untuk menyelesaikan tugas akhir i ini penulis telah berusaha semaksimal mungkin agar mencapai hasil yang sempurna dan semoga tugas akhir ini dapat bermanfaat bagi kita semua.
Medan, Juni 2009 Penulis
Dedi Eka Putra Nst. 062406112
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
vi DAFTAR TABEL
Halaman Tabel 4.1 Tabel Admin Tabel 4.2 Tabel Jurusan Tabel 4.3 Tabel Mata Kuliah Tabel 4.4 Tabel Mahasiswa Tabel 4.5 Tabel Dosen Tabel 4.6 Tabel Absen_Mhs Tabel 4.7 Tabel Absen Dosen
29 29 29 29 30 30 30
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
vii DAFTAR GAMBAR
Halaman Gambar 4.1 Data Flow Diagram (DFD) Diagram Konteks Gambar 4.2 Data Flow Diagram (DFD) Level 0 Gambar 4.3 Flowchart Halaman Utama Gambar 4.4 Flowchart Login Admin Gambar 4.5 Flowchart Menu Admin Gambar 4.6 Flowchart Halaman Input, Edit dan Hapus Data Jurusan Gambar 4.7 Flowchart Halaman Input, Edit dan Hapus Data Mata Kuliah Gambar 4.8 Flowchart Halaman Input, Edit dan Hapus Data Mahasiswa Gambar 4.9 Flowchart Halaman Input, Edit dan Hapus Data Dosen Gambar 4.10 Flowchart Halaman Input, Edit dan Hapus Data Absensi Mahasiswa Gambar 4.11 Flowchart Halaman Input, Edit dan Hapus Data Absensi Dosen Gambar 5.1 Windows XP Gambar 5.2 Dreamwever 8 Gambar 5.3 Mengaktifkan Xampp Gambar 5.4 Xampp Gambar 5.5 Tampilan Halaman Utama Gambar 5.6 Tampilan Halaman Administrator Gambar 5.7 Tampilan Halaman Jurusan Gambar 5.8 Tampilan Halaman Input Data Jurusan Gambar 5.9 Tampilan Halaman Mata Kuliah Gambar 5.10 Tampilan Halaman Input Data Mata Kuliah Gambar 5.11 Tampilan Halaman Data Mahasiswa Gambar 5.12 Tampilan Halaman Input Data Mahasiswa Gambar 5.13 Tampilan Halaman Data Dosen Gambar 5.14 Tampilan Halaman Input Data Dosen Gambar 5.15 Tampilan Halaman Data Absensi Mahasiswa Gambar 5.16 Tampilan Halaman Input Data Absensi Mahasiswa Gambar 5.17 Tampilan Halaman Data Absensi Dosen Gambar 5.15 Tampilan Halaman Data Absensi Dosen
27 28 31 32 33 34 35 36 37 38 39 41 42 42 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
viii
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
BAB 1 PENDAHULUAN
1.1 Latar Belakang
Pada masa era globalisasi ini komputer sangat penting dalam kebutuhan informasi yang akurat, tepat dan cepat dalam menyajikan data yang sangat lengkap merupakan salah satu tujuan penting. Untuk ini komputer berperan aktif dalam segala bidang dan akan mempermudah pekerjaan seseorang.
Akibat dari kemajuan teknologi terutama pada dunia informatika dan semakin banyaknya bermunculan perangkat-perangkat lunak diciptakan guna mengatasi per masalahan informasi. Dalam kehidupan, informasi memegang peranan penting sehingga yang dibutuhkan hendaklah didapat dengan cepat, akurat dan mudah. Penulisn berkeinginan untuk merancangsuatu sistim informasi agar administrasi semua dilakukan secara sistim komputerisasi dirancang dengan menggunakan PHP dan MYSQL berbasis website.
Sistim yang dirancang berfungsi untuk membantu proses sistim informasi absensi dosen dan mahasiswa berbasis web Fakultas MIPA Universitas Sumatera Utara. Dengan adanya sistim komputerisasi maka sistim absensi Fakultas MIPA USU dalam mengelola datanya dengan menggunakan sistim komputerisasi.
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
2 Kemampuan manusia sangatlah terbatas dalam menyelesaikan pekerjaan yang semakin banyak dan rumit. Penulis berkeinginan merancang sebuah sistim informasi yang berbasis web guna mempermudah bagi pihak administrasi untuk melihat laporan absensi dosen dan mahasiswa, mempercepat serta mengefisienkan pencarian data dosen dan mahasiswa Fakultas MIPA Universitas Sumatera Utara.
Dari uraian diatas maka timbul keinginan untuk membahas dan merancang suatu sistim dengan bahasa pemograman khusus. Adapun judul penulis untuk tugas akhir ini “Perancangan Sistim Informasi Absensi Dosen dan Mahasiswa Berbasis Web Fakultas MIPA Universitas Sumatera Utara ”.
1.2 Identifikasi Masalah Menyadari akan keterbatasan kemampuan manusia dalam menyelesaikan pekerjaan yang semakin meningkat dan rumit. Permasalahan yang dihadapai adalah bagaimana menciptakan suatu sistim yang cepat, cermat, dan teliti serta up to date dengan menggunakan bantuan komputer untuk melakukan informasi absensi dosen dan mahasiswa dengan jumlah dosen dan mahasiswa yang banyak.
Mengingat akan kurang efisiennya pekerjaan tersebut apabila dilakukan secara manual khususnya terhadap penggunaan waktu dalam informasi absensi, maka perlu adanya dalam melaksanakan suatu informasi.
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
3 1.3 Pembatasan Masalah
Didalam membangun sistim informasi on line yang dibuat dalam basis website dan akan on line didunia internet, seorang web programmer pasti membutuhkan data serta informasi yang akurat. Untuk itu penulis memberikan batasan dengan maksud untuk mencapai tujuan akhir penulis. Batasan masalah dalam pembuatan tugas akhir ini adalah pembangunan website yang mencakup aspek yang berkaitan pada data pengawai dan penyampaian informasi.
1.4 Tujuan Dan Manfaat Penelitian
Penelitian ini bertujuan untuk
membuat(merancang) serta mengimplementasikan
suatu sistim informasi absensi dosen dan mahasiswa berbasis web fakultas MIPA USU Gunanya untuk mempermudah dan memperlancar kegiatan-kegiatan di dalam pengolahan data sistim informasi data dosen dan mahasiswa.
Tujuan penelitian dilakukan adalah: 1. Membangun sistim informasi untuk berbasis web dari sistim yang berjalan pada saat ini. 2. Mempermudah mendukomentasikan sistim informasi absensi dosen dan pegawai.
1.5 Rumusan Hipotesis Adapun metode penelitian yang digunakan penulis dalam mengumpulkan data adalah:
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
4 1. Wawancara (interview) Penulis melakukan tanya jawab kepada tata usaha, pegawai yang berkaitan dengan
masalah yang akan dipecahkan sehingga penulis memperoleh data-
data yang benar-benar akurat. 2. Penelitian lapangan (Field Research) Dengan metode ini, penulis secara langsung melakukan penelitian pada objek. Untuk mendapatkan data ini penulis menempuh beberapa cara, yaitu : a. pegamatan (observation) penulis melakukan pengamatan langsung ke objek yang telah dipilih yang menyangkut pembahasan judul. 3. Membuat/Merancang Penulis melakukan perancangan ,perancangan merupakan sebuah tahap awal dalam membangun sebuah situs. Situs ini dirancang dengan menggunakan PHP sebagai pemrogramannya dan MySQL sebagai databasesnya, sedangkan Dreamweaver MX digunakan sebagai tempat untuk membuat layout dari situs yang dirancang.
1.6 Tinjauan Pustaka
Dalam membuat Tugas Akhir ini, penulis menggunakan tiga buku pokok menjadi acuan yaitu: 1. Membangun aplikasi Web dengan PHP dan MySQL, Rafiza H, panduan dan Referensi Kamus Fungsi PHP 5 untuk membangun database berbasis web,2006. 2. Menguasai Pemograman web dengan PHP 5, Supriansyah, H dan Kartoyo, 30 Menit Menjadi Webmaster,2006.
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
5 3. Analisis dan Desain Sistim Informasi,Jogianto 2005, penerbit ANDI Yogyakarta, buku ini menjadi acuan dalam pembuatan sistim penulisan dan pembuatan database.
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
BAB 2
LANDASAN TEORI
2.1 Pengertian Komputer
Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda. Istilah komputer (Icomputer) diambil dari bahasa latin computare yang berarti menghitung (to compute atau to reckon). Berikut ini adalah beberapa defenisi tentang komputer yang disajikan oleh beberapa buku komputer: 1. Menurut Robert H. Blissmer, komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas seperti menerima input, memproses input sesuai dengan programnya, menyimpan perintah-perintah dan hasil dari pengolahan dan menyediakan output dalam bentuk informasi. 2. Menurut Donald H. Sanderes, komputer adalah sistim elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya, dan mennghasilkan output dibawah pengawasan suatu lankah-langkah instruksi program yang tersimpan di memori (stored program). 3. Menurut V. C. Hamacher, Z. G. Vransic, S. G. Zaky, komputer adalah mesin penghitung elektronik yang dengan cepat dapat menerima informasi input digital, memprosesnya sesuai dengan suatu program yang tersimpan di memorinya dan menghasilkan output informasi.
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
7 4. Menurut William M. Fuori, komputer adalah suatu pemroses data (data processor) yang dapat melakukan perhitungan yang besar dan cepat, termasuk perhitungan aritmatika yang besar atau operasi logika tanpa campur tangan dari manusia yang dapat mengoperasikan selama pemrosesan. 5. Menurut Gordon B. Devis, komputer adalah tipe khusus alat perhitungan yang mempunyai sifat tertentu yang pasti.
Dari beberapa pengertian diatas dapat disimpulkan bahwa komputer adalah suatu alat elektronik yang menerima input data, mengolah data, memberikan informasi dengan menggunakan suatu program yang tersimpan di memori komputer (stored program) serta dapat menyimpan program dan hasil dari pengolahan secara otomatis. Sedangkan yang disebut dengan program adalah kumpulan dari instruksi atau perintah terperinci yang sudah dipersiapkan supaya komputer dapat melakukan fungsinya dengan cara yang sudah ditentukan.
2.2 Pengertian Sistim
Dalam arti terminologi, sistim berasal dari bahasa yunani “systema”, yang artinya “kesatuan”. Sistim dapat terdiri dari beberapa subsistim yang saling berhubungan untuk membentuk satu kesatuan sehingga tujuan atau sasaran sistim dapat dicapai. Suatu sistim adalah suatu kesatuan yang terdiri dari interaksi subsistim yang berusaha untuk mencapai tujuan yang sama. Ada beberapa pengertian sistim menurut beberapa pakar sistim informasi anatara lain: 1. Menurut Fredick H. Wu, suatu sistim beroperasi dan berinteraksi dengan lingkungannya untuk mencapai sasaran (objectives) tertentu, suatu sistim
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
8 menunjukkan tingkah lakunya melalui interaksi diantara komponen-komponen di dalam sistim dan diantara lingkungannya. 2. Menurut M. J. Alexander, suatu sistim adalah suatu group dari elemen-elemen baik bentuk fisik maupun bukan fisik yang menunjukkan suatu kumpulan saling berhubungan diantaranya dan berinteraksi bersama-sama menuju satu atau lebih tujuan, sasaran dan akhir dari sistim. 3. Menurut Richard F. Neuschel, suatu sistim adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan dikembangkan sesuai dengan suatu skema yang terintegrasi untuk melaksanakan suatu kegiatan utama di dalam bisnis. 4. Menurut Jerry Fitz Gerald, Andra F. Fitz Gerald dan Warre D. Stallings, suatu sistim adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.
Sistim adalah suatu jaringan prosedur yang dibuat menurut pola yang terpadu untuk melaksanakan kegiatan pokok perusahaan. Prosedur adalah suatu urutan kegiatan klerikal, biasanya melibatkan beberapa orang dalam satu departemen atau lebih, yang dibuat untuk menjamin penanganan secara seragam transaksi perusahaan yang terjadi berulang-ulang. (Mulyadi, 2001).
Sistim adalah sekelompok elemen-elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan organisasi. Organisasi terdiri dari sejumlah sumber daya yang bekerja menuju tercapainya suatu tujuan tertentu yang ditentukan oleh pemilik atau manajemen. (Raymond Mc. Leod Jr., 2004)
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
9 Sebuah sistim adalah sekelompok dua atau lebih komponen-komponen yang saling berkaitan (interrelated) atau subsistim-subsistim yang bersatu untuk mencapai tujuan yang sama (common purpose). (James A. Hall, 2001)
Dari beberapa pengertian mengenai sistim yang diberikan dapat dikelompokkan ke dalam dua kelompok. Yang pertama lebih
menekankan pada elemen-elemen
dalam sistim. Elemen-elemen atau komponen-komponen atau bagian-bagian dari suatu sistim dapat berupa subsistim. Dan yang kedua lebih menekankan pada prosedur.
2.3 Pengertian Informasi
Informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berarti bagi penerimanya yang menggambarkan suatu kejadian yang nyata dan dapat digunakan untuk mengambil keputusan. Informasi ibarat darah yang mengalir di dalam tubuh suatu organisasi, sehingga informasi ini sangat penting di dalam suatu organisasi. Suatu sistim yang kurang mendapatkan informasi akan menjadi luruh, kerdil dan akhirnya berakhir. Robert N. Anthony dan Jhon Dearden menyebut keadaan dari sistim dalam hubungannya dengan keberakhirannya dengan istilah entropy. Informasi yang berguna bagi sistim akan menghindari proses entropy tersebut yang disebut dengan negative entropy atau negantropy.
Menurut Jhon Burch dan Gary Grudnitski, informasi adalah data yang diletakkan dalam konteks yang lebih berarti dan berguna yang diakomodasikan kepada pemerima untuk digunakan di dalam pembuatan keputusan.
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
10 Menurut Gordon B. Davis, informasi adalah data yang telah diolah kedalam suatu bentuk yang berguna bagi penerimanya dan nyata atau berupa nilai yang dapat dipahami di dalam keputusan sekarang maupun masa depan
Menurut Robert N.Anthony dan Jhon Dearden, informasi adalah suatu kenyataan, data item, obserfasi, perhatian atau yang lainnya yang menambah pengetahuan.
Dari beberapa pengrtian informasi diatas, dapat disimpulkan bahwa informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya yang menggambarkan suatu kejadian-kejadian (event) dan kesatuannya nyata (fack and entity) dan digunakan untuk pengambilan keputusan.
2.4 Pengertian Sistim Informasi
Informasi merupakan hal yang sangat penting bagi manajemen didalam mengambil suatu keputusan. Pertanyaannya adalah dari mana informasi tersebut bisa didapatkan? Jawabnya adalah dari sistim informasi (Information System) atau disebut juga dengan processing system atau information processing system atau information generating systems.
Informasi merupakan suatu elemen dan sumber daya yang sangat penting dan berharga bagi suatu perusahaan, disamping sumber daya yang lain yaitu uang, manusia, materi dan mesin. Informasi adalah data yang sudah diolah menjadi suatu bentuk sehingga lebih berguna bagi si penerima dan nilai tersebut dapat digunakan untuk pengambilan keputusan. (Mulyadi, 2001)
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
11 Informasi adalah salah satu sumber daya bisnis, seperti bahan mentah, modal, dan tenaga kerja, inforamsi merupakan sumber daya vital bagi kelangsungan hidup organisasi bisnis. Setiap hari alam bisnis, arus informasi dalam jumlah yang sangat besar mengalir ke pengambil keputusan dan pemakai lainnya untuk memenuhi berbagai kebutuhan internal. Selain itu, informasi juga mengalir keluar organisasi ke pemakai eksternal, seperti pelanggan, pemasok dan para stakeholders yang memilki kepentingan terhadap perusahaan. (James A. Hall, 2001)
Informasi adalah data yang berguna sehingga dapat diolah menjadi dasar untuk mengambil keputusan yang tepat. (George H. Bodnar dan Williams Hopwood, 2001) Menurut Henry C. Lucas, sistim informasi adalah suatu kegiatan dari prosedurprosedur yang diorganisasikan, bilamana dieksekusi akan menyediakan informasi untuk mendukung pengambilan keputusan dan pengendalian didalam organisasi.
Menurut Jhon F. Nash dan Martin B. Roberts, sistim informasi adalah suatu kombinasi dari orang-orang, fasilitas teknologi, media, prosedur-prosedur dan pengendalian yang ditujukan untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin tertentu, memberi sinyal kepada manajemen dan yang lainnya terhadap kejadian-kejadian internal dan eksternal yang penting dan menyediakan suatu dasar untuk pengambilan keputusan yang cerdik.
Menurut Robert A. Leitch dan K. Roscoe Davis, sistim informasi adalah suatu sistim didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
12
Istilah sistim informasi mengarah pada penggunaan teknologi komputer didalam organisasi untuk menyajikan informasi kepada pemakai. Sistim informasi ‘berbasiskomputer’ adalah kumpulan perangkat keras (hardware) dan perangkat lunak (software) yang dirancang untuk mengubah data menjadi informasi yang bermanfaat. (George H. Bodnar dan William Hopwood, 2001)
Sistim informasi adalah sistim didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, membantu dan mendukung kegiatan operasi, bersifat manajerial dari suatu organisasi dan membantu mempermudah penyediaan laporan yang diperlukan pemisahan fungsi, dimana fungsi-fungsi tersebut dapat terdiri dari sistim analis, programmer, operator yang dibawahi oleh manajer sistim informasi. (Henry C. Lucas Jr., 2001)
Sistim informasi merupakan proses menerima input yang disebut dengan transaksi yang kemudian dikonversi melalui berbagai proses menjadi output informasi yang akan didistribusikan kepada para pemakai informasi. (James A. Hall, 2001). Dari pengertian sistim informasi di atas, maka dapat ditarik kesimpulan bahwa sistim informasi adalah kumpulan dari prosedur kegiatan yang memproses data sedemikian rupa sehingga dapat menghasilkan informasi yang bermanfaat agar dapat digunakan untuk mengmbil suatu keputusan yang tepat.
2.5 Database
Database adalah kumpulan seluruh sumber daya berbasis komputer milik organisasi dan sistim. Database yang dikendalikan oleh sistim manajemen database adalah satu
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
13 set catatan data yang berhubungan dan saling menjelaskan. (Raymond McLeod, 2004).
Database merupakan kumpulan data dan informasi dalam jumlah yang tidak sedikit. Oleh karena itu database harus disusun sebagai kriteria terpola dengan jelas sejak dari awalnya. Database akan diubah ke dalam bentuk table dalam Microsoft Acces dengan memperhatikan : File Table, Field, Primary Key dan sebagaimana yang merupakan bagian dari databas. Singkatnya langkah awal pengolahan suatu sistim unit data itu dilakukan di dalam database.
Pembuatan database dalam Microsoft Acces mencakup 2 (dua) tindakan utama, yaitu : tindakan penentuan dari struktur dari database yang mencakup penentuan bagian-bagian dari database dan tindakan pengisian data ke dalamnya dengan melakukan pengetikan data ke dalam struktur tersebut.
Sebagai
suatu
jenis
program
aplikasi
yang
berguna
untuk
mengorganisasikansejumlah data yang ada dengan model relational, Microsoft Acces diimplementasiakan dalam bentuk tabel yang terdiri dari baris dan kolom. Baris pada Microsoft Acces dikenal dengan istilah record yang merupakan kumpulan informasi yang ada di dalam field. Sementara kolom yang di kenal dengan istilah Field merupakan tempat dimana informasi ditampung. Setiap Field dalam database akan berelasi dengan field lainnya atau dengan data lainnya.
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
14 2.6 Data dan Database Management System (DBMS)
2.6.1 Data Sumber dari suatu informasi adalah data. Data berasal dari kata datum yang berarti fakta yang mengandung arti yang dihubungkan dengan kenyataan, simbol-simbol, gambar-gambar, kata-kata, huruf-huruf atau simbol-simbol yang menunjukkan suatu ide objek, kondisi atau tujuan yang lain.
Data secara konseptual adalah deskripsi tentang benda, kejadian, aktivitas, dan transaksi yang tidak mempunyai makna atau berpengaruh secara langsung kepada pemakai.
Data juga dapat dikatakan sebagai representasi dari suatu fakta yang dimodelkan dalam bentuk gambar, kata atau angka. Manfaat data adalah sebagai suatu representasi
yang
dapat
diingat,
direkam,
dan
diolah
menjadi
informasi
karakteristiknya adalah bahwa data bukanlah fakta, tetapi representasi dari fakta. Kata sederhananya adalah dat merupakan catatan tentang fakta. Data yang baik adalah data yang sesuai dengan faktanya.
Data sebagai sumber informasi harus diangap sebagai aset yang harus dikelola dengan baik dan benar. Data merupakan acuan dalam melakukan semua kegiatan yang dapat menguntungkan si pemakai.
Data adalah sekumpulan fakta tentang peristiwa atau operasi tanpa dipengaruhi oleh pertimbangan atau hasil analisis. Data dapat berupaapa saja dan dapat ditemui dimana saja. Dalam suatu organisasi, data merupakan sumber daya yang sangat vital dan harus dikelola dan diperoses sebaik-baiknya. (Jogiyanto H. M., 2001)
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
15 Data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, dosen, siswa, pembeli, pelanggan), barang, peristiwa, konsep, keadaan, dan sebagainya yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya. (Kristanto Harianto, 2001).
Dari defenisi itudapat disimpulkan bahwa data adalah bahan mentah yang diproses menjadi sebuah informasi. Jadi terdapat perbedaan anatara data dengan informasi dimana data adalah “bahan baku” yang harus diolah sedemikian rupa sehingga dapat diubah sifatnya menjadi informasi.
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
16 2.6.2 Database Management System (DBMS)
Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan sebagai perangkat lunak untuk memanipulasinya. Database merupakan salah satu komponen yang penting daldm sistim informasi karena merupakan basis dalam menyediakan informasi bagi para pemakai. Penerapan database dalam sistim informasi disebut dengan database system.
Database Management System (DBMS) merupakan suatu alat berbasis komputer yang digunakan untuk menyimpan dan mengolah data yang bertujuan untuk menciptakan keadaan yang mudah dan efisien dalam pemakaian dan penyimpanan data. Dua tujuan utama dari konsep database adalah meminimumkan pengulangan data dan mencapai independensi data.
Pengulangan data (data redudancy) adalah aplikasi data yang artinya data yang disimpan dalam beberapa file. Independensi data adalah kemampuan untuk membuat suatu struktur data tanpa membuat perubahan pada program yang memproses dalam table dan kamus data yang terpisah secara fisik dari program.
Suatu Database Management System berisi suatu koleksi data yang saling berelasi dan satu kesatuan program yang berfungsi untuk mengakses dat tersebut. Jadi DBMS terdiri dari suatu database dan set program untuk menambah data, menghapus data, mengambil dan membaca data.
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
17 Database adalah kumpulan file-file yang saling berelasi. Relasi tersebut biasa ditujukan dengan kunci dari file yang ada. Satu database menunjukkan satu kumpulan data yang dipakai dalam suatu lingkup perusahaan atau instansi.
Set program pengelola merupakan satu paket program yang dibuat agar memudahkan dan mengefisienkan pemasukan atau perekaman informasi dan pengambilan atau pembacaan informasike dalam database.
Adapun tujuan dari pengolahan data yang dilakukan adalah untuk menghasilkan suatu output/keluaran yang nantinya dipergunakan sebagai dasar untuk pengambilan suatu keputusan informasi.
2.7 Sekilas Tentang Web Perkembangan internet tidak terlepas dari Web atau World Wide Web, disingkat WWW. Web sebagai sumber informasi yang terdapat dalam diri internet memiliki kemudahan bagi pencari informasi untuk mengaksesnya, tanpa dibatasi oleh ruang dan waktu. Namun yang perlu diingat adalah bahwa World Wide Web bukanlah internet, demikian pula sebaliknya, internet bukanlah Web. Web sendiri terdiri dari dokumen cross-linked yang disebut page, yang dikelola oleh internet.
Web adalah suatu sistim hypertext yang membantu anda menjelajah dunia untuk mencari informasi. Tidak seperti melakukan pencarian dengan kata kunci, dengan WWW atau web, anada akan mengikuti jalur dari kata yang saling berkaitan.(Jhonsen, 2004) Wahana komputer semarang (2000), “menyatakan bahwa web adalah sistim
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
18 layanan informasi di internet yang berbasis grafis dan memungkinkan siapapun untuk berada 24 jam di internet”. Web terdiri atas beberapa jenis yaitu: 1. Komersial, merupakan jenis web yang berekstensi com / co. 2. Pendidikan, merupakan jenis web yang berekstensi edu.id / ac.id. 3. Pemerintahan, merupakan jenis web yang berekstensi gof. 4. Organisasi, merupakan jenis web yang berekstensi go.id / or.id.
2.8 Pengertian PHP
PHP merupakan skrip yang dijalankan di server, dimana kode yang menyusun program tidak perlu diedarkan ke pemakai sehingga kerahasiaan kode dapat dilindungi. (Abdul Kadir, 2002)
PHP didesain khusus untuk aplikasi web. PHP dapat disisipkan diantara bahasa HTML dan karena bahasa server-side, maka bahasa PHP akan dieksekusi diserver, sehingga dikirimkan ke browser adalah “hasil jadi” dalam bentuk HTML, dan kode PHP anda tidak akan terlihat PHP. PHP termasuk Open Source Product dan saat ini telah
mencapai
versi
5.
Jadi
anda
dapat
mengubah
source
code
dan
mendistribusikannya secara bebas. PHP juga diedarkan secara gratis. PHP dapat berjalan di berbagai Web Server semisal IIS, Apache, PWS, dll.
2.9 Pengertian MySQL
Menurut Bimo Sunarfrihantono (2002), “mengatakan bahwa MySQL merupakan multi-user database yang menggunakan bahasa Structured Query Language (SQL)”.
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
19 Menurut Lukmanul Hakim dan Uus Musalini (2004), “mengatakan bahwa MySQL merupakan salah satu jenis program database server, yaitu sebuah program yang berfungsi untuk mengolah, menyimpan dan memanipulasi data dari server”.
MySQL dikembangkan oleh MySQL AB, awal mula perkembangan MySQL adalah penggunaan mSQL untuk koneksi ke tabel menggunakan rutin level rendah (ISAM) setelah beberapa pengujian ternyata mSQL tidak cukup cepat dan fleksibel untuk memenuhi kebutuhan, sehingga dihasilkan SQL baru pada database tetapi dengan API yang mirip dengan mSQL dengan masa MySQL. Menambahkan, mengakses, dan memproses data yang tersimpan di dalam operasi, hal ini yang membuat PHP dan MySQL menjadi alternatif oleh para programmer web dalam membuat program database webnya.
2.10 Pengertian Macromedia Dreamweaver
Zak Ruvalcaba (2000), “ menyatakan Dreamweaver adalah WYSIWYG (dalam istilah yang lebih sederhana, sebuah editor apa yang anda lihat itulah yang anda dapat) dengan pengertian ini, anda dapat membuka dreamweaver, mulai mengitik, menyimpan file anda kedalam file HTML, dan melihatnya dalam sebuah browser dengan sedikit atau tidak beraturan”.
Mendisain di dreamweaver bagaikan mendisain mimpi yang indah,hal ini di karenakan dreamweaver mampu mengolah script server side menggunakan script PHP, ASP, ASP Net, Coldfusion serta JSP. Tidak kalah menarik dreamwever menyediakan
fasilitas
untuk
mengkoneksi
database,
bila
ingin
mendisain
menggunakan database. Tentang client side programnya, dreamweaver masih lebih
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
20 unggul dibandingkan aplikasi-aplikasi pembangunan web lainnya. Dengan koleksi behaviour yang beragam, dukungan plug-in yang banyak, animasi layer dan lain sebagainya, membuat dreamweaver semakin jauh meningkatkan pesaing-pesaingnya, hal ini memungkinkan untuk pembuatan halaman web yang interaktif.
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
BAB 3
GAMBARAN UMUM FAKULTAS MIPA UNIVERSITAS SUMATERA UTARA
3.1 Sejarah Singkat FMIPA USU
Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara didirikan pada tanggal 25 Agustus 1965. Fakultas ini pada mulanya bernama Fakultas Ilmu Pasti dan Ilmu Alam, Universitas Sumatera Utara (FIPIA USU). Usaha pendirian FIPIA USU sudah dirintis sejak tahun 1959 melalui proses yang panjang dan berliku-liku dalam berbagai Rapat/sidang di Fakultas Teknik USU dan juga Rapat/Sidang pimpinan USU yang ketika itu disebut Rapat "Presiden dan Asesor". Usaha untuk mendirikan FIPIA USU dilakukan oleh Bapak Prof. A.T. Barus yang menjadi staf pengajar di Fakultas Teknik USU.
Pada awal tahun 1965, keadaan USU sudah stabil dan saat itu Rektor USU dijabat oleh drg. Nazir Alwi, persiapan untuk mendirikan FIPIA USU dirasa sudah cukup matang dan disepakati untuk membuka FIPIA USU dengan tiga jurusan sekaligus, yaitu Matematika, Fisika dan Kimia. Selanjutnya, rencana ini, diteruskan oleh Rektor USU drg. Nazir Alwi ke Menteri Perguruan Tinggi dan Ilmu Pengetahuan (PTIP) yang saat itu dijabat oleh Brigjen dr. Syarief Thajeb untuk mendapatkan persetujuan. Akhirnya ditetapkanlah pendirian FIPIA USU pada tanggal 25 Agustus 1965 dengan Surat Keputusan Menteri PTIP No.190/1965 tertanggal September 1965.
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
22 Dengan berdirinya FIPIA USU, maka untuk tahun ajaran 1965/1966 dimulailah penerimaan mahasiswa baru untuk tiga jurusan, yaitu Jurusan Matematika (Ketua Jurusan drs. P.Siagian), Jurusan Fisika (Ketua Jurusan A.T. Barus, M.Sc), dan Jurusan Kimia (Ketua Jurusan drs. R.A. Soekemi, Apt.). Seluruh kegiatan termasuk proses belajarmengajar dilakukan dengan menumpang di Gedung Fakultas Teknik USU yang berada di Jl.Sun Yat Sen No.52.
Pada tahun I969 FIPIA USU membuka Jurusan baru yaitu Jurusan Farmasi yang merupakan Jurusan keempat.
Beberapa tahun kemudian FIPIA berubah nama menjadi Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) dan proses belajar mengajar kembali ke kampus Padang Bulan USU. Dalam perkembangannya, FMIPA USU juga membuka Program Diploma III seperti Analis Farmasi, Kimia Industri, Ilmu Komputer, Statistik dan Fisika Instrumen. Pada tahun 2002-2003 Program Studi llmu Komputer secara resmi dibuka.
Pimpinan Fakultas: Dekan : Prof. Dr. Eddy Marlianto, M.Sc Pembantu Dekan I : Dr. Sutarman, M.Sc Pembantu Dekan II : Drs. Nursal, M.Si Pembantu Dekan III : Drs. Agus Salim Harahap, M.Si Alamat: Fakultas MIPA USU, Jalan Bioteknologi I Kampus USU, Medan 20155 Tel. +62 61 821 1050, 8214290 Fax.+62 61 8214290
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
23 3.2 VISI DAN MISI FMIPA USU
VISI
FMIPA yang dikenal baik secara internasional dan unggul secara nasional dalam kegiatan pendidikan, penelitian, dan pengabdian kepada masyarakat, serta menghasilkan lulusan yang kompeten dalam bidangnya, literate dalam teknologi informasi, berjiwa wirausaha, dan mampu bersaing di tingkat nasional dan internasional.
MISI 1. Menumbuhkembangkan semua jurusan dan program studi di lingkungannya agar mampu menyelenggarakan pendidikan MIPA di garis depan sampai ke jenjang Pascasarjana dengan lulusan yang berpotensi maju dan bertaraf internasional untuk warga semua lapisan masyarakat Indonesia dan semua negara di dunia.
2.
Menumbuhkembangkan
semua
jurusan
di
lingkungannya
agar
mampu
menyelenggarakan penelitian dasar maupun terapannya secara terpadu dan bertaraf internasional yang menunjang pengembangan IPTEK untuk kesejahteraan bangsa dan umat manusia.
3.
Meningkatkan peran FMIPA sebagai institusi yang mempunyai kegiatan yang bermanfaat bagi masyarakat melalui rangkaian kegiatan pemanfaatan MIPA untuk menunjang kesejahteraan dan kenyamanan masyarakat dalam aspek material maupun spiritual.
4. Meningkatkan peran FMIPA dalam industri, teknologi sistem informasi dan komunikasi, lingkungan hidup, kesehatan, dan ekonomi, sehingga dunia industri
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
24 dapat
diyakinkan
dan
diajak
bersama-sama
(corporate)
untuk
lebih
mengembangkan ilmu dan terapan MIPA
Menjadikan FMIPA sebagai pusat layanan penelitian, pelatihan, konsultasi, dan jasa dalam bidang keilmuan MIPA dan terapannya.
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
BAB 4 PERANCANGAN SISTIM
4.1 Perancangan Sistim
Perancangan sistim adalah tahap setelah analisis dari siklus pengembangan sistim; pendefenisian dari kebutuhan-kebutuhan fungsional, persiapan untuk merancang implementasi, menggambarkan bagaimana suatu sistim di bentuk yang dapat berupa penggmabaran, perancangan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi mengkonfigurasikan perangkat lunak dan perangkat keras dari suatu sistim. Jogiyanto HM, Analisis & Desain Sistim Informasi.
4.2 Metode Pengembangan Sistim
Dalam pembuatan tugas akhir ini, penulis menggunakan metode yang terdiri dari: 1. Studi kelayakan Yaitu mengidentifikasikan apakah sistim informasi yang akan di buat sesuai dengan kebutuhan. 2. Rencana pendahuluan Yaitu menentukan lingkup sistim yang akan ditangani.
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
26 3. Analisis sistim Penguraian dari suatu sistim informasi yang utuh ke dalam bagian-bagian komponenya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan- permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikan. 4. Perancangan sistim Pendefenisian
dari
kebutuhan-kebutuhan
fungsional,
persiapan
untuk
merancang bangun implementasi, menggambarkan bagaimana suatu sistim dibentuk serta
mengkonfigurasikan komponen-komponen perangkat lunak
dan perangkat keras dari sistim. 5. Implementasi sistim Tahap untuk meletakkan sistim supaya siap untuk dijalankan.
4.3 Metode Perancangan
Metode perancangan sistim ini menggunakan metode pendekatan atas-bawah (top down approach). Perancangan dimulai dari bentuk yang paling global yaitu diagram konteks, kemudian diturunkan secara bertahap menjadi bentuk yang lebih detail.
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
27 4.4 Hasil Perancangan Berikut daftar tabel yang terdapat di dalam database Fakultas MIPA USU
SISTIM ABSENSI FMIPA USU DATA FLOW DIAGRAM (DFD) -
Data Jurusan Data Mata Kuliah Data Mahasiswa Data Dosen Data Absensi Mahasiswa Data Absensi Dosen
Admin
-
Mahasiswa & Dosen FMIPA USU
Info Jurusan Info Mata Kuliah Info Mahasiswa Info Dosen Info Absensi Mahasiswa Info Absensi Dosen
0
-
Info Jurusan Info Mata Kuliah Info Mahasiswa Info Dosen Info Absensi Mahasiswa Info Absensi Dosen
Sistim Informasi Berbasis Web
-
Data Jurusan Data Mata Kuliah Data Mahasiswa Data Dosen Data Absensi Mahasiswa Data Absensi Dosen
Laporan
Pimpinan
Gambar 4.1 Data Flow Diagram (DFD) Diagram Konteks
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
28
Admin 1.0
Login
Registrasi Administrator
2.0
-
Data Jurusan Data Mata Kuliah Data Mahasiswa Data Dosen Data Absensi Mahasiswa Data Absensi Dosen
Input Data, Edit Data, Hapus Data
F1
Admin
- Info Mahasiswa & Dosen Data Mahasiswa & Dosen
Mahasiswa & Dosen FMIPA USU
F2
Jurusan
F3
Mata_Kuliah
F3
Mahasiswa
F5
Dosen
F6
Absen_Mhs
F7
Absen_Dosen
3.0
Pembuatan Laporan Laporan
Pimpinan
Gambar 4.2 Data Flow Diagram (DFD) Level 0
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
29 TABEL
NB : Semua field name : not null semua. Setiap tipe data int pada database ini dalam bentuk auto_increment Tabel 4.1 Admin Field Name Data Type user varchar password varchar
Width 15 15
Tabel 4.2 Jurusan Field Name Data Type id Int kode_jur varchar nama_jur varchar kode_dep varchar nama_dep varchar
Tabel 4.3 Mata Kuliah Field Name Data Type id Int kode varchar nama varchar sks char nama_jur varchar
Tabel 4.4 Mahasiswa Field Name Data Type id Int nim varchar nama varchar nama_jur varchar kelas varchar thn_ajaran varchar gender varchar tpt_lahir varchar tgl_lahir varchar agama varchar alamat varchar
Width 3 15 25 15 25
Width 3 10 30 2 25
Width 3 9 35 25 10 4 10 10 50 8 5
Description User Name Password
Description Nomor Identitas Kode Jurusan Nama Jurusan Kode Departemen Nama Departemen
Description Nomor Identitas Kode Mata Kuliah Nama Mata Kuliah SKS Nama Jurusan
Description Nomor Identitas NIM Nama Mahasiswa Nama Jurusan Kelas Tahun Ajaran Jenis Kelamin Tempat Lahir Tanggal Lahir Agama Alamat
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
30 Tabel 4.5 Dosen Field Name id nip nama tpt_lahir tgl_lahir gender agama alamat status_pegawai gol nama_jur pendidikan
Data Type int varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar
Tabel 4.6 Absen_Mhs Field Name Data Type id int tgl char bln char thn varchar nim varchar nama varchar nama_jur varchar kelas varchar semester char nama_kuliah varchar sks varchar status_absen varchar keterangan text Tabel 4.7 Absen_Dosen Field Name Data Type id int tgl char bln char thn varchar nip varchar nama varchar nama_jur varchar nama_kuliah varchar sks char status_absen varchar keterangan varchar
Width
Description Nomor Identitas NIP Nama Dosen Tempat Lahir Tanggal Lahir Jenis Kelamin Agama Alamat Status Pegawai Golongan Jurusan Pendidikan Terakhir
Width
Description Nomor Identitas Tanggal Bulan Tahun NIM Nama Mahasiswa Nama Jurusan Kelas Semester Nama Mata Kuliah SKS Status Absen Keterangan
Width
Description Nomor Identitas Tanggal Bulan Tahun NIP Nama Dosen Nama Jurusan Nama Mata Kuliah SKS Status Absen Keterangan
3 9 35 15 10 10 10 50 8 5 20 5
3 2 2 4 9 50 25 10 2 30 2 10
3 2 2 4 9 35 25 30 2 10 15
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
31 Flowchart (Diagram Alir)
Start
Tampil Halaman x
Baca Links n ? y
Link 01 n
Prosedur Login Admin
Admin
?
Close
n
y
Keterangan :
Stop
Link 01 = Login Admin
Gambar 4.3 Flowchart Halaman Utama
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
32
Admin
Ketik User Name dan Password n
Login ?
n
Home ?
y
x
y
Baca User Name dan Password
Password Tidak Sesuai
n
Valid ? y
Menu Admin
Menu
Gambar 4.4 Flowchart Login Admin
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
33
Menu
Y Baca Pilihan Menu ? Pilihan 1
y
Halaman Data Jurusan
y
Halaman Data Mata Kuliah
y
Halaman Data Mahasiswa
? Pilihan 2
A
B
n ? Pilihan 3
C
n ? Pilihan 4
y
Halaman Data Dosen
y
Halaman Data Absensi Mahasiswa
y
Halaman Data Absensi Dosen
D
n ? Pilihan 5 n
?
Pilihan 6 n
x Home
E
F
? n
y
Keterangan : Pilihan 1 = Jurusan Pilihan 2 = Mata Kuliah Pilihan 2 = Mahasiswa Pilihan 3 = Dosen Pilihan 4 = Absensi Mahasiswa Pilihan 5 = Absensi Dosen
Gambar 4.5 Flowchart Menu Admin
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
34
A
Tampil Halaman
Tambah Data
y
?
Pengisian Data Jurusan
n
Edit
y
?
Edit Data
Simpan ?
Simpan Data y
Jurusan
n
n
Hapus ?
y
Hapus Data
Batal ?
Bersihkan Form y
n
Back ?
y
Y
Gambar 4.6 Flowchart Halaman Input, Edit dan Hapus Data Jurusan
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
35
B
Tampil Halaman
Tambah Data
y
?
Pengisian Data Mata Kuliah
n
Edit
y
?
Edit Data
Simpan ?
Simpan Data y
Mata Kuliah
n
n
Hapus ?
y
Hapus Data
Batal ?
Bersihkan Form y
n
Back ?
y
Y
Gambar 4.7 Flowchart Halaman Input, Edit dan Hapus Data Mata Kuliah
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
36
C
Tampil Halaman
Tambah Data
y
?
Pengisian Data Mahasiswa
n
Edit
y
?
Edit Data
Simpan ?
Simpan Data y
Mahasiswa
n
n
Hapus ?
y
Hapus Data
Batal ?
Bersihkan Form y
n
Back ?
y
Y
Gambar 4.8 Flowchart Halaman Input, Edit dan Hapus Data Mahasiswa
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
37
D
Tampil Halaman
Tambah Data
y
?
Pengisian Data Dosen
n
Edit
y
?
Edit Data
Simpan ?
Simpan Data y
Dosen
n
n
Hapus ?
y
Hapus Data
Batal ?
Bersihkan Form y
n
Back ?
y
Y
Gambar 4.9 Flowchart Halaman Input, Edit dan Hapus Data Dosen
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
38
E
Tampil Halaman
Tambah Data
y
Pengisian Data Absensi Mahasiswa
y
Edit Data
?
n
Edit ?
Simpan ?
Simpan Data y
Absensi Mahasiswa
n
n
Hapus ?
y
Hapus Data
Batal ?
Bersihkan Form y
n
Back ?
y
Y
Gambar 4.10 Flowchart Halaman Input, Edit dan Hapus Data Absensi Mahasiswa
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
39
F
Tampil Halaman
Tambah Data
y
?
Pengisian Data Absensi Dosen
n
Edit
y
?
Edit Data
Simpan ?
Simpan Data y
Absensi Dosen
n
n
Hapus ?
y
Hapus Data
Batal ?
Bersihkan Form y
n
Back ?
y
Y
Gambar 4.11 Flowchart Halaman Input, Edit dan Hapus Data Absensi Dosen
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
BAB 5
IMPLEMENTASI SISTIM
5.1 Pengertian Implementasi Sistim
Implementasi sistim adalah prosedur yang dilakukan untuk menyelesaikan desain sistim supaya siap untuk dioperasikan, termasuk juga menulis kode program jika tidak digunakan perangkat lunak aplikasi.Jogiyanto HM, Analisiss & Desain Sistim Informasi.
5.1.1 Tujuan Implementasi Sistim
Adapun tujuan-tujuan dari implementasi sistim, yaitu: a. Mengkaji rangkaian sistim baik dari segi software maupun hardware sebagai sarana penyaji informasi. b. Menyelesaikan rancangan sistim yang ada dalam dokumen sistim yang baru atau yang telah disetujui. c. Memastikan bahwa pengunjung dapat mengoperasikan dengan mudah terhadap sistim yang baru dan mendapat yang baik dan jelas. d. Memperhitungkan bahwa sistim telah memenuhi permintaan pemakai yaitu dengan menguji sistim secara menyeluruh. e. Memastikan bahwa sistim telah berjalan dengan lancar dengan mengontrol dan melakukan instalasi secara benar.
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
41 5.1.2 Komponen-Komponen Sistim
Pada sistim ada beberapa komponen yang sangat dibutuhkan, antara lain:
5.1.2.1 Hardware
Hardware merupakan komponen yang sangat dibutuhkan dalam mewujudkan sistim yang diusulkan. Dalam hal ini penulis merinci spesifikasi komponen hardware, yaitu: a. Personel Computer dengan Processor min Intel Pentium 4 b. Harddisk 80 GB c. Monitor SPC d. Memory min 64 MB
5.1.2.2 Software
Hardware tidak akan memecahkan suatu masalah tanpa adanya komponen software. Adapun software yang digunakan dalam pembuatan website ini adalah: a. Sistim Operasi Windows XP
Gambar 5.1 Windows XP
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
42 b. Macromedia Dreamweaver 8 Software ini berfungsi sebagai text editor dalam penulisan script PHP dalam pembuatan website.
Gambar 5.2 Dreamwever 8
c. Xampp version 1.6.8
Xampp merupakan aplikasi yang berfungsi sebagai web servernya, PHP sebagai bahasa pemograman serta MySQL sebagai databasenya. Dengan Xampp, kebutuhan software telah terpenuhi.
Gambar 5.3 Mengaktifkan Xampp
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
43
Gambar 5.4 Xampp
Brainware
Brainware adalah sumber daya manusia yang nantinya akan berperan sebagai user ataupun administrator sistim. Brainware yang dibutuhkan sebagai administrator nantinya bekerja pada server dalam pengolahan data website. Administrator harus mengerti tentang bahasa pemrograman PHP dan MySQL serta mengerti akan jalannya sistim. Sedangkan user tidak harus memiliki kemampuan khusus hanya saja mampu mengoperasikan internet browser.
5.2 Uji Program
Dari hasil uji program yang telah dilakukan, maka dapat dilihat tampilan hasil desain web dinamis pada Fakultas MIPA USU, sebagai berikut :
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
44
Gambar 5.5 Tampilan Halaman Utama
Gambar 5.6 Tampilan Halaman administrator
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
45
Gambar 5.7 Tampilan Halaman Jurusan
Gambar 5.8 Tampilan Halaman Input Data Jurusan
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
46
Gambar 5.9 Tampilan Halaman Mata Kuliah
Gambar 5.10 Tampilan Halaman Input Data Mata Kuliah
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
47
Gambar 5.11 Tampilan Halaman Data Mahasiswa
Gambar 5.12 Tampilan Halaman Input Data Mahasiswa
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
48
Gambar 5.13 Tampilan Halaman Data Dosen
Gambar 5.14 Tampilan Halaman Input Data Dosen
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
49
Gambar 5.15 Tampilan Halaman Data Absensi Mahasiswa
Gambar 5.16Tampilan Halaman Input Data Absensi Mahasiswa
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
50
Gambar 5.17 Tampilan Halaman Data Absensi Dosen
Gambar 5.18 Tampilan Halaman Data Absensi Dosen
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
BAB 6 KESIMPULAN DAN SARAN
6.1 Kesimpulan
Setelah melakukan pembahasan akhir penulis dapat membuat kesimpulan sebagai berikut : 1. Pamasukkan data ke sistim absensi FMIPA USU lebih gampang. 2. Membangun sebuah website yang baik tidak hanya berdasarkan kebutuhan dari pihak pemberi order semata, melainkan lebih dititik beratkan kepada perkembangan informasi melalui jaringan internet yang bersifat global.
6.2 Saran
Dalam mengakhiri penulis Tugas Akhir penulis menguraikan beberapa saran antara lain : 1. Hendaklah program yang dibuat dapat dikembangkan lebih lanjut untuk membentuk suatu sistim yang lebih baik sesuai dengan keputusan guna menunjang pengambilan keputusan yang sempurna. 2. Hendaklah pembuatan file cadangan dilakukan secara berkala. Hal ini sangat penting artinya untuk mencegah kemungkinan kehilangan dan kerusakan data yang telah disimpan.
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
52 3. Sebaiknya digunakan program antivirus yang residen. Hal ini dimaksudkan untuk mencegah terjadinya kerusakan pada program ataupun data yang ini. 4. Hendaklah perlu dikembangkan agar sistim informasi ini lebih luas dan dapat berkembangan.
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
DAFTAR PUSTAKA
Firdaus. 2007. 7 Jam Belajar Interaktif PHP & MySQL dengan Dreamwever. Palembang:Maxikom. Hartono, Jogiyanto. MBA, Ph.D. 1999. Analisis dan Desain Sistem Informasi: pendekatan Terstruktur teori dan praktek aplikasi bisnis.Yogyakarta: ANDI. Juju, Dominikus. 2006. Tip dan Trik Desain untuk pemula. Jakarta : Elex Media Komputindo Mutmainah, Siti. 2005. Proyek Desain Web Berbasis Grafis dengan Dreamweaver DAN Fireworks. Yogyakarta : ANDI Perangin-angin, Kasiman. 2006. Aplikasi Web dengan PHP dan MySQL. Yogyakarta : ANDI
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.
SURAT KETERANGAN Hasil Uji Program Tugas Akhir
Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma 3 Ilmu Komputer/Statistika :
Nama
: Dedi Eka Putra Nst
NIM
: 062406112
Prog. Studi
: Ilmu Komputer
Judul TA
: Perancangan Sistim Informasi Absensi Dosen dan Mahasiswa Berbasis Web Fakultas MIPA Universitas Sumatera Utara
Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada tanggal 5 Juni 2009
Dengan Hasil : Sukses / Gagal
Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan.
Medan, 9 Juni 2009 Dosen Pembimbing
Dr. Sutarman M, Sc. NIP. 131945359
Dedi Eka Putra Nasution : Perancangan Sistem Informasi Absensi Dosen Dan Mahasiswa Berbasisi Web Fakultas MIPA Universitas Sumatera Utara, 2009.