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
ii
PERSETUJUAN
Judul : PERANCANGAN SISTIM INFORMASI ABSENSI
DOSEN DAN MAHASISWA BERBASIS WEB FAKULTAS MIPA UNIVERSITAS SUMATERA UTARA
Kategori : TUGAS AKHIR
Nama : DEDI EKA PUTRA Nst.
Nomor Induk Mahasiswa : 062406112
Departemen : MATEMATIKA
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN
ALAM UNIVERSITAS SUMATERA UTARA
Disetujui di
Medan, Juni 2009
Diketahui/Disetujui oleh
Departemen Matematika FMIPA USU Pembimbing Ketua,
Dr. Saib Suwilo, M. Sc Dr. Sutarman, M. Sc
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 rekan-rekan 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.
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
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.
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.
selalu memberikan dorongan semangat, doa dan pengorbanan yang begitu besar demi keberhasilan penulis ananda mengucapkan terima kasih yang sebesar-besarnya.
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.
vi
DAFTAR TABEL
Halaman
Tabel 4.1 Tabel Admin 29
Tabel 4.2 Tabel Jurusan 29
Tabel 4.3 Tabel Mata Kuliah 29
Tabel 4.4 Tabel Mahasiswa 29
Tabel 4.5 Tabel Dosen 30
Tabel 4.6 Tabel Absen_Mhs 30
DAFTAR GAMBAR
Halaman
Gambar 4.1 Data Flow Diagram (DFD) Diagram Konteks 27
Gambar 4.2 Data Flow Diagram (DFD) Level 0 28
Gambar 4.3 Flowchart Halaman Utama 31
Gambar 4.4 Flowchart Login Admin 32
Gambar 4.5 Flowchart Menu Admin 33
Gambar 4.6 Flowchart Halaman Input, Edit dan Hapus
Data Jurusan 34
Gambar 4.7 Flowchart Halaman Input, Edit dan Hapus
Data Mata Kuliah 35
Gambar 4.8 Flowchart Halaman Input, Edit dan Hapus
Data Mahasiswa 36
Gambar 4.9 Flowchart Halaman Input, Edit dan Hapus
Data Dosen 37
Gambar 4.10 Flowchart Halaman Input, Edit dan Hapus
Data Absensi Mahasiswa 38
Gambar 4.11 Flowchart Halaman Input, Edit dan Hapus
Data Absensi Dosen 39
Gambar 5.1 Windows XP 41
Gambar 5.2 Dreamwever 8 42
Gambar 5.3 Mengaktifkan Xampp 42
Gambar 5.4 Xampp 43
Gambar 5.5 Tampilan Halaman Utama 44
Gambar 5.6 Tampilan Halaman Administrator 44
Gambar 5.7 Tampilan Halaman Jurusan 45
Gambar 5.8 Tampilan Halaman Input Data Jurusan 45
Gambar 5.9 Tampilan Halaman Mata Kuliah 46
Gambar 5.10 Tampilan Halaman Input Data Mata Kuliah 46
Gambar 5.11 Tampilan Halaman Data Mahasiswa 47
Gambar 5.12 Tampilan Halaman Input Data Mahasiswa 47
Gambar 5.13 Tampilan Halaman Data Dosen 48
Gambar 5.14 Tampilan Halaman Input Data Dosen 48 Gambar 5.15 Tampilan Halaman Data Absensi Mahasiswa 49 Gambar 5.16 Tampilan Halaman Input Data Absensi Mahasiswa 49 Gambar 5.17 Tampilan Halaman Data Absensi Dosen 50 Gambar 5.15 Tampilan Halaman Data Absensi Dosen 50
BAB 1
PENDAHULUAN
1.1Latar 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.
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.2Identifikasi 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.
1.3Pembatasan 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.4Tujuan 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.5Rumusan Hipotesis
Adapun metode penelitian yang digunakan penulis dalam mengumpulkan data adalah:
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.6Tinjauan 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
3. Analisis dan Desain Sistim Informasi,Jogianto 2005, penerbit ANDI Yogyakarta, buku ini menjadi acuan dalam pembuatan sistim penulisan dan pembuatan database.
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.
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
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)
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.
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)
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 prosedur-prosedur 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.
12
Istilah sistim informasi mengarah pada penggunaan teknologi komputer didalam organisasi untuk menyajikan informasi kepada pemakai. Sistim informasi ‘berbasis-komputer’ 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
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
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)
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.
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,
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
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 SourceProduct 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)”.
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
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.
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.
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 belajar-mengajar 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
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
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.
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
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.
4.4 Hasil Perancangan
Berikut daftar tabel yang terdapat di dalam database Fakultas MIPA USU
SISTIM ABSENSI FMIPA USU
DATA FLOW DIAGRAM (DFD)
Gambar 4.1 Data Flow Diagram (DFD) Diagram Konteks
Laporan Mahasiswa & Dosen FMIPA USU Admin Pimpinan Sistim Informasi Berbasis Web 0 - Data Jurusan - Data Mata Kuliah - Data Mahasiswa - Data Dosen
- Data Absensi Mahasiswa - Data Absensi Dosen
- Data Jurusan - Data Mata Kuliah - Data Mahasiswa - Data Dosen
- Data Absensi Mahasiswa - Data Absensi Dosen - Info Jurusan
- Info Mata Kuliah - Info Mahasiswa - Info Dosen
- Info Absensi Mahasiswa - Info Absensi Dosen
- Info Jurusan - Info Mata Kuliah - Info Mahasiswa - Info Dosen
- Info Absensi Mahasiswa - Info Absensi Dosen
28
Gambar 4.2 Data Flow Diagram (DFD) Level 0 Registrasi Administrator 1.0 Input Data, Edit Data, Hapus Data 2.0 Pembuatan Laporan 3.0 Admin Mahasiswa & Dosen FMIPA USU F3 Mata_Kuliah Dosen F5 Login - Info Mahasiswa & Dosen Laporan Pimpinan F1 Admin Absen_Mhs F6 Absen_Dosen F7 Jurusan F2 Data Mahasiswa & Dosen - Data Jurusan - Data Mata Kuliah - Data Mahasiswa - Data Dosen
- Data Absensi Mahasiswa - Data Absensi Dosen
TABEL
NB :
Semua field name : not null semua. Setiap tipe data int pada database ini dalam bentuk auto_incrementTabel 4.1 Admin
Field Name Data Type Width Description
user varchar 15 User Name
password varchar 15 Password
Tabel 4.2 Jurusan
Field Name Data Type Width Description
id Int 3 Nomor Identitas
kode_jur varchar 15 Kode Jurusan
nama_jur varchar 25 Nama Jurusan
kode_dep varchar 15 Kode Departemen
nama_dep varchar 25 Nama Departemen
Tabel 4.3 Mata Kuliah
Field Name Data Type Width Description
id Int 3 Nomor Identitas
kode varchar 10 Kode Mata Kuliah
nama varchar 30 Nama Mata Kuliah
sks char 2 SKS
nama_jur varchar 25 Nama Jurusan
Tabel 4.4 Mahasiswa
Field Name Data Type Width Description
id Int 3 Nomor Identitas
nim varchar 9 NIM
nama varchar 35 Nama Mahasiswa
nama_jur varchar 25 Nama Jurusan
kelas varchar 10 Kelas
thn_ajaran varchar 4 Tahun Ajaran
gender varchar 10 Jenis Kelamin
tpt_lahir varchar 10 Tempat Lahir
tgl_lahir varchar 50 Tanggal Lahir
agama varchar 8 Agama
30
Tabel 4.5 Dosen
Field Name Data Type Width Description
id int 3 Nomor Identitas
nip varchar 9 NIP
nama varchar 35 Nama Dosen
tpt_lahir varchar 15 Tempat Lahir
tgl_lahir varchar 10 Tanggal Lahir
gender varchar 10 Jenis Kelamin
agama varchar 10 Agama
alamat varchar 50 Alamat
status_pegawai varchar 8 Status Pegawai
gol varchar 5 Golongan
nama_jur varchar 20 Jurusan
pendidikan varchar 5 Pendidikan Terakhir
Tabel 4.6 Absen_Mhs
Field Name Data Type Width Description
id int 3 Nomor Identitas
tgl char 2 Tanggal
bln char 2 Bulan
thn varchar 4 Tahun
nim varchar 9 NIM
nama varchar 50 Nama Mahasiswa
nama_jur varchar 25 Nama Jurusan
kelas varchar 10 Kelas
semester char 2 Semester
nama_kuliah varchar 30 Nama Mata Kuliah
sks varchar 2 SKS
status_absen varchar 10 Status Absen
keterangan text Keterangan
Tabel 4.7 Absen_Dosen
Field Name Data Type Width Description
id int 3 Nomor Identitas
tgl char 2 Tanggal
bln char 2 Bulan
thn varchar 4 Tahun
nip varchar 9 NIP
nama varchar 35 Nama Dosen
nama_jur varchar 25 Nama Jurusan
nama_kuliah varchar 30 Nama Mata Kuliah
sks char 2 SKS
status_absen varchar 10 Status Absen
Flowchart (Diagram Alir)
Keterangan :
Link 01 = Login Admin
Gambar 4.3 Flowchart Halaman Utama
Prosedur Login Admin Admin Start Tampil Halaman x Baca Links Stop y Link 01 ? n n Close ? n y
32
Gambar 4.4 Flowchart Login Admin
Admin Ketik User Name dan Password Login ? Home ? Valid ? Baca User Name dan Password Menu Admin Menu Password Tidak Sesuai
x
y y y n n nGambar 4.5 Flowchart Menu Admin Y
Baca Pilihan Menu
Halaman Data Jurusan A y Pilihan 1 ? n Home ? n y x y Pilihan 6 ? n y Pilihan 5 ? n y Pilihan 4 ? n y Pilihan 3 ? n Halaman Data Mahasiswa C Halaman Data Dosen D Halaman Data Absensi Mahasiswa E Halaman Data Absensi Dosen F Menu Keterangan : Pilihan 1 = Jurusan Pilihan 2 = Mata Kuliah Pilihan 2 = Mahasiswa Pilihan 3 = Dosen
Pilihan 4 = Absensi Mahasiswa Pilihan 5 = Absensi Dosen
Halaman Data Mata Kuliah B y Pilihan 2 ?
34
Gambar 4.6 Flowchart Halaman Input, Edit dan Hapus Data Jurusan
Tampil Halaman y Edit ? n A Pengisian Data Jurusan Hapus Data y Hapus ? n Back ? n y Tambah Data ? y n y Edit Data Simpan ? Batal ? Simpan Data Bersihkan Form Y y Jurusan
Gambar 4.7 Flowchart Halaman Input, Edit dan Hapus Data Mata Kuliah Tampil Halaman y Edit ? n B Pengisian Data Mata Kuliah Hapus Data y Hapus ? n Back ? n y Tambah Data ? y n y Edit Data Simpan ? Batal ? Simpan Data Bersihkan Form Y y Mata Kuliah
36
Gambar 4.8 Flowchart Halaman Input, Edit dan Hapus Data Mahasiswa
Tampil Halaman y Edit ? n C Pengisian Data Mahasiswa Hapus Data y Hapus ? n Back ? n y Tambah Data ? y n y Edit Data Simpan ? Batal ? Simpan Data Bersihkan Form Y y Mahasiswa
Gambar 4.9 Flowchart Halaman Input, Edit dan Hapus Data Dosen Tampil Halaman y Edit ? n D Pengisian Data Dosen Hapus Data y Hapus ? n Back ? n y Tambah Data ? y n y Edit Data Simpan ? Batal ? Simpan Data Bersihkan Form Y y Dosen
38
Gambar 4.10 Flowchart Halaman Input, Edit dan Hapus Data Absensi Mahasiswa Tampil Halaman y Edit ? n E Pengisian Data Absensi Mahasiswa Hapus Data y Hapus ? n Back ? n y Tambah Data ? y n y Edit Data Simpan ? Batal ? Simpan Data Bersihkan Form Y y Absensi Mahasiswa
Gambar 4.11 Flowchart Halaman Input, Edit dan Hapus Data Absensi Dosen Tampil Halaman y Edit ? n F Pengisian Data Absensi Dosen Hapus Data y Hapus ? n Back ? n y Tambah Data ? y n y Edit Data Simpan ? Batal ? Simpan Data Bersihkan Form Y y Absensi Dosen
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.
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
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.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 :
44
Gambar 5.5 Tampilan Halaman Utama
Gambar 5.7 Tampilan Halaman Jurusan
46
Gambar 5.9 Tampilan Halaman Mata Kuliah
Gambar 5.11 Tampilan Halaman Data Mahasiswa
48
Gambar 5.13 Tampilan Halaman Data Dosen
Gambar 5.15 Tampilan Halaman Data Absensi Mahasiswa
50
Gambar 5.17 Tampilan Halaman Data Absensi Dosen
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.
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.
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 :
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