Professional Documents
Culture Documents
TUGAS AKHIR
Oleh :
NUR AFANDI
200717B0040149
2009
PERSETUJUAN DAN PENGESAHAN TUGAS AKHIR
Tugas akhir dengan judul : Sistem Evaluasi Umpan Balik Proses Belajar Lp3i Pekanbaru
Berbasis Web
Disusun Oleh : Nur Afandi
Program : Informatika Komputer
Nomor Induk Siswa : 200717B0040149
DINYATAKAN
Pekanbaru, 30 juli 2009
Menyetujui
Pembimbing Tugas Akhir Penulis,
Disahkan oleh
Koordinator Program Informatika Komputer
(---------------------------------)
DAFTAR RIWAYAT HIDUP PENULIS
KATA PENGANTAR
Puji dan syukur penulis ucapkan kehadirat Allah SWT, karena berkat rahmat-Nyalah
penulis dapat menyelesaikan tugas akhir yang berjudul : “Sistem Evaluasi Dosen Lp3i
Pekanbaru ” tepat pada waktunya.
Proyek akhir ini disusun guna memenuhi sebagian persyaratan untuk menyelesaikan
program Propesi Dua Tahun pada jurusan informatika komputer LP3I Pekanbaru.
Berbagai upaya telah penulis lakukan untuk menyelesaikan pembuatan tugas akhir ini,
tetapi penulis menyadari bahwa hasil yang diperoleh jauh dari sempurna. Oleh karena itu saran
dan kritik senantiasa penulis harapkan untuk kesempurnaan tugas akhir ini. Besar harapan
penulis agar tugas akhir ini bisa bermanfaat dan memberikan sumbangan bagi kemajuan ilmu
pengetahuan dan teknologi di Indonesia, khususnya di LP3I Pekanbaru.
Dalam hal ini penulis juga menyampaikan Penghargaan yang setinggi-tingginya kepada
semua pihak yang telah memberikan kontribusinya sebelum dan selama pengerjaan tugas akhir
ini, atas semua bantuan, bimbingan, arahan, dukungan maupun fasilitas yang telah penulis
terima.
Akhirnya segala hal yang benar dan terealisasi pada tulisan ini, semata-mata dari Allah
SWT dan segala kesalahan yang ada semuanya karena kekhilafan dan keterbatasan penulis.
Penulis
1. Allah SWT atas limpahan rahmat sehingga penulis memperoleh inspirasi dalam memecahkan
berbagai persoalan dan sabar menghadapinya.
2. Kedua orang tua dan keluarga besar penulis atas doa restu serta dukungan moral dan
bimbingan tanpa batas.
3. Bapak Zulbar Yusuf, selaku Direktur LP3I Business College Cabang Pekanbaru
4. Bapak Eko Budi Prasetyo dan Bapak Nofrianto, ST selaku Dosen Pembimbing yang telah
banyak memberikan bimbingan dan pengarahan dalam penyusunan laporan Proyek Akhir
ini.
5. Ibu Erni Lukminingsih, S. Kom selaku selaku Pembimbing
6. Seluruh dosen yang telah memberikan ilmu yang bermanfaat bagi Penulis.
7. Seluruh teman-teman Program Studi Informatika Komputer yang telah banyak memberikan
bantuannya sehingga penulis dapat menyelesaikan Tugas Akhir ini dengan baik.
8. Semua pihak yang telah memberikan bantuannya sejak awal hingga penulis selesai
menyusun Tugas Akhir yang tidak dapat disebutkan satu persatu.
DAFTAR ISI
Halaman Depan
Persetujuan dan Pengesahan Tugas Akhir...................................................i
Surat Keterangan Lulus Ujian Tugas Akhir.................................................ii
Riwayat Hidup.............................................................................................iii
Kata Pengantar.............................................................................................iv
Daftar Isi......................................................................................................v
Daftar Gambar..............................................................................................viii
BAB I PENDAHULUAN
1.1 Latar Belakang .......................................................................................1
1.2 Rumusan Masalah...................................................................................2
1.3 Batasan masalah......................................................................................2
1.4 Tujuan dan Manfaat Penelitian...............................................................2
BAB II LANDASAN TEORI
2.1 Sistem......................................................................................................3
2.1.1Pengertian Sistem......................................................................3
2.1.2Elemen Sistem...........................................................................3
2.1.3Karakteristik Sistem...................................................................4
2.1 Informasi.................................................................................................6
2.2.1Pengertiaan Informasi................................................................6
2.2.2Kualitas Informasi......................................................................6
2.2.3Sistem Informasi........................................................................7
2.2.4Sistem Informasi Manajemen....................................................7
2.2.5Nilai Informasi...........................................................................7
2.1 Database..................................................................................................8
2.3.1Pengertian Database...................................................................8
2.3.2Kegunaan Database....................................................................8
2.1 Analisis dan Perancangan Sistem............................................................8
2.4.1Pengertian Analisis Sistem........................................................8
2.4.2Pengertian Perancangan Sistem.................................................9
2.4.3Pengertian Analisis dan Perancangan Sistem............................9
2.1 Flowchart(DFD)......................................................................................9
2.2 Data Flow Diagram (DFD).....................................................................10
2.61 Pengertian Data Flow Diagram (DFD)..........10
2.62 Simbol yang digunakan pada DFD................11
2.6.3 Tingkatan (level) pada DFD............................................12
2.1 Normalisasi (Normalizing the Relation).................................................17
2.7.1 Pengertian Normalisasi....................................................13
2.7.2 Macam – Macam Penyimpangan (Anomaly)..................13
2.7.3 Langkah – langkah Pembentukan Normalisasi................13
2.2 Hipo .........................................................................................14
2.8.1 Pengertian Hipo...............................................................14
2.8.2 Jenis-Jenis Hipo...............................................................14
2.9 Basis Data .........................................................................................15
2.9.1 Pengertian Basis Data..............................15
2.10Entity Relation Diagram (ERD) ...................................................16
DAFTAR GAMBAR
BAB I
PENDAHULUAN
Manfaat adalah :
1. Memberikan kemudahan bagi karyawan dalam melakukan pendataan.
2. Dapat membantu pihak manajemen suatu perusahaan dalam mengelola sistem manajemen
serta.
3. Dapat menambah wawasan dan pengetahuan bagi penulis dalam sistem komputerisasi
dengan kondisi kerja yang sesungguhnya dalam penerapan materi yang diterima selama
mengikuti pendidikan.
BAB II
LANDASAN TEORI
2.1 Sistem
2.1.1 Pengertian Sistem
Suatu sistem adalah jaringan kerja prosedur-prosedur yang saling berhubungan,
berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran
tertentu ( Jogiyanto, 1999:1 ).
2.1.2 Elemen Sistem
Menurut Sigit (1999) bahwa sistem memiliki komponen-komponen diantaranya :
Penghubung sistem, batasan sistem lingkungan luar, masukan, keluaran, dan tujuan
Menurut Budiarti (1999) menyatakan bahwa elemen sistem adalah bagian tang terkecil
yang teridentifikasi, ini merupakan penyusunan dari sistem.
2.1.3 Karakteristik Sistem
Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu, yaitu mempunyai
komponen, batas sistem, lingkungan luar sistem, penghubung, masukan, keluaran, tujuan
(Jogiyanto, 1999:3).
Adapun pengertian dari masing-masing karakteristik sistem tersebut adalah sebagai
berikut :
• Komponen Sistem
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling
bekerja sama membentuk satu kesatuan.
• Batasan Sistem
Batasan sistem (boundary) merupakan daerah yang membatasi antara suatu dengan sistem
yang lainnya atau dengan lingkungan luarnya.
• Lingkunagan Luar Sistem
Lingkungan luar sistem (envronment) dari suatu sistem adalah apapun diluar batas dari
sistem yang mempengaruhi oprerasi sistem.
• Penghubung Sistem
Penghubung (interface) merupakan media penghubung antara satu sub sistem dengan sub
sistem yang lainya.
• Masukan Sistem
Masukan (input) energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan
perawatan (maintenance input) dan masukan sinyal (signal input). Maintenance input adalah
energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Signal input adalah energi
yang diproses untuk didapatkan keluaran.
• Keluaran Sistem
Keluaran (output) adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran
yang berguna dan sisa pembuangan.
• Pengolahan Sistem
Suatu sistem dapat mempunyai suatu bagian pengolahan yang akan merubah masukan
menjadi keluaran.
• Sasaran / Tujuan Sistem
Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran
yang dihasilkan sistem. Suatu sistem pasti mempunyai tujuan atau sasaran, kalau tidak
mempunyai sasaran maka operasi sistem tidak ada gunanya. Sasaran dari sistem sangat
menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan
sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran
atau tujuannya.
2.1 Informasi
2.2.1 Pengertian Informasi
Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi
penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau saat mendatang
(Kadir, 2003:31 )
Data merupakan bentuk yang masih mentah yang belum dapat bercerita banyak
sehingga perlu diolah lebih lanjut. Data dioloh melalui suatu midel untuk dihasilkan
informasi ( Jogiyato, 1999:8 ).
Data
(ditangkap) Data Penerima
Dasar
Hasil Keputusan
Tindakan Tindakan
2.2.2Kualitas Informasi
Kualitas dari suatu informasi tergantung dari tiga hal, yaitu informasi harus akurat, tepat
pada waktunya dan relevan. Akurat berarti informasi harus bebas dari kesalahan-kesalahan,
tepat pada waktunya berarti informasi harus datang pada penerima tidak boleh terlambat nilai
mahalnya informasi disebabkan cepatnya informasi tersebut didapat sedangkan relevan berarti
informasi mempunyai manfaat untuk pemakaiannya (Jogiyanto, 1999:10 )
2.2.3Sistem Informasi
Sistem Informasi adalah kombinasi dari sejumlah komponen ( manusia, komputer,
teknologi informasi ) yang akan memproses data menjadi informasi untuk mencapai suatu
sasaran atau tujuan (kadir, 2003:10).
2.1 Database
2.3.1Pengertian Database
Connoly, at. Al, (1998) mangatakan bahwa database adalah kumpulan data yang terelasi
secara logika dan didesign untuk memenuhi kebutuhan informasi suatu organisasi. Database
adlah system yang berfungsi untuk menghasilkan dan memelihara informasi pada saat
informasi ini diperlukan.
2.3.2 Kegunaan Database
Menurut Inman (1996) kegunaan sistem database adalah agar pemakai / user mampu
menyusun suatu pandangan abstraksi data.
Menurut Kristanto (1994) kegunaan suatu database adalah untuk mengatasi masalah
pada penyusutan data,antara lain :
1. Multiple User (banyak pemakai)
2. Kesulitan Pengaksesan Data
3. Redudansi dan Inkonsistensi Data
4. Isolasi data untuk standarisasi
5. Masalah Keagamaan (Security)
6. Masalah Integrasi (Kesatuan)
7. Masalah data independence (Kebebasan data)
2.5 Flowchart
Menurut Erhans (1996) bahwa flowchart adalah aliran atau alur yang terdiri dari simbol
– simbol dan kegunaan dari flowchart ini adalah sebagai fasilitas membantu kita dalam
pembuatan sebuah program. Simbol - simbol yang digunakan mirip dengan simbol – simbol
yang digunakan pada DFD.
GARIS ALIR
Arah aliran program
(FLOW LINE)
Proses inisialisasi/pemberian
PREPARATION
harga awal
Proses perhitungan/proses
PROSES
pengolahan data
PREDEFINED
Permulaan sub program/proses
PROCESS
menjalankan sub program
(SUB PROGRAM)
Perbandingan pernyataan,
penyeleksian data yang
DECISION
memberikan pilihan untuk
langkah selanjutnya
Penghubung bagian-bagian
ON PAGE
flowchart yang berada pada satu
CONNECTOR
halaman
Penghubung bagian-bagian
OFF PAGE
flowchart yang berada pada
CONNECTOR
halaman berbeda
3. DFD Detail
Diagram yang digunakan untuk menggambarkan arus data secara lebih detil tahapan –
tahapan proses pada diagram nol. Bila pada level ini sudah tidak lagi terdapat anak proses,
maka pada proses dinamakan proses primitif.
4. DFD Primitive
Merupakan Diagram paling bawah yang menjelaskan lebih rinci jika pada DFD detail
kurang memadai. DFD Primitive jarang digunakan karena pada tingkatan DFD detail sudah
diberikan penjelasan yang dipahami.
Relationship
Gambar 2.8 Relationship
Relationship merupakan hubungan yang terjadi antara satu entity dengan entity yang
lainnya.
Atribut
Atribut merupakan karakteristik dari entity atau relationship yang menjelaskan secara
detail tentang entity atau relationship tersebut. Relationship mempunyai tiga derajat yaitu :
1. Unary relation (derajat satu)
Suatu relasi yang hanya mempunyai satu atribut atau relationship set dihubungkan dengan
entitas set seta dengan penghubung.
2. Binary relation (derjat dua)
Suatu relasi yang hanya mempunyai dua atribut, yakni dua entitas set dihubungkan dengan
satu relation set. Binary relation merupakan relasi yang sering terjadi.
3. Terary relation (derjat tiga)
Suatu relasi yang hanya mempunyai tiga atribut yakni yang terjadi pada entitas yang
dihubungkan dengan satu relationship set.
1.1 MYSQL
I. Pendahuluan
MySQL dikembangkan sekitar tahun 1994 oleh sebuah perusahaan pengembang software
dan konsultan database bernama MYSQLAB yang berada diSwedia. Waktu itu perusahaan
tersebut masih bernama TcX Data Konsult AB, dan tujuan awal dikembangkannya MySQL
adalah untuk mengembangkan aplikasi berbasis web pada client. Awalnya Michael “Monty”
Widenius, pengembang satu-satunya diTcX memiliki sebuah aplikasi UNIREG dan rutin ISAM
buatannya sendiri dan sedang mencari antarmuka SQL yang cocok untuk diimplementasikan
kedalamnya. Mula-mula Monty memakai mini SQL (mSQL) pada eksperimennya itu, namun
SQL dirasa kurang sesuai, karena terlalu lambat dalam pemrosesan query. Akhirnya Monty
menghubungi David Hughes, pembuat mSQL yang sedang merilis versi kedua dari mSQL.
Kemudian Monty mencoba membuat sendiri mesin SQL yang memiliki antarmuka mirip dengan
SQL, tetapi dengan kemampuan yang lebih sesuai sehingga lahirlah MySQL. Tentang
pengambilan nama MySQL, sampai saat ini masih belum jelas asal usulnya. Ada yang
berpendapat nama My diambil dari huruf depan dan belakang Monty, tetapi versi lain
mengatakan nama itu diambil dari putri Monty yang kebetulan juga bernama My.
bagai database server yang memiliki konsep database modern, MySQL memiliki banyak
sekali keistimewaan. Berikut ini beberapa keistimewaan yang dimilikioleh MySQL:
a. Portability
MySQL dapat berjalan stabil pada berbagai OS seperti Windows, Linux, Unix, Mac OS,
Solaris, Unix, Amiga, HP-UX, Symbian.
Dahulu MySQL didistribusikan secara opensource (gratis), dibawah lisensi GPL sehingga kita
dapat menggunakannya secara Cuma-Cuma tanpa dipungut biaya. Namun, saat ini karena
MySQL telah dibeli oleh SUN, maka kita tidak dapat lagi menikmati fitur-fitur baru yang ada
diMySQL, karena SUN akan membatasi fitur-fitur baru ini hanya untuk user yang membeli
lisensinya. Sehingga MySQL tidak lagi sebuah opensourceyang benar-benar gratis lagi. MySQL
sekarang hanya menyediakanfitur-fitur “dasar” saja yang saat ini sudah menggunakan versi 5.1.
c. Multiuser
MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami
konflik. Hal ini memungkinkan sebuah database server MySQL dapat diakses klien secara
bersamaan.
d. Performance Tuning
MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata
lain dapat memproses lebih banyak SQL per satuanwaktu.
e. Column Types
MySQL memiliki tipe kolom yang sangat kompleks, seperti signed/unsigned integer, float, double,
char, varchar, text, blob, date, time,datetime, timestamp, year, set serta enum.
MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah SELECT dan
WHERE dalam query.
g. Security
MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses
user dengan sistem perizinan yang mendetail serta password terenkripsi.
MySQL ammpu menangani database dalam skala besar dengan jumlah records lebih dari 50 juta
dan 60 ribu tabel serta 5 miliar baris. Selain itu,batas index yang dapat ditampung mencapai 32
indeks pada tiap tabelnya.
i. Connectivity
MySQL dapat melakukan koneksi dengan klien menggunakan TCP/IP, Unix soket (Unix), atau
Named Pipes (NT).
j. Localisation
MySQL dapat mendeteksi pesan kesalahan (error code) pada klien dengan menggunakan lebih
dari dua puluh bahasa.
k. Interface
MySQL memiliki interface terhadap berbagai aplikasi dan bahasa pemrograman dengan
menggunakan fungsi API (Application ProgrammingInterface).
l. Clients dan Tools
MySQL dilengkapi dengan berbagai tool yang dapat digunakan untuk administrasi database, dan
pada setiap tool yang ada disertakan petunjuk online.
m. Struktur Tabel
MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE
dibandingkan database lainnya.
Q. Mozilla Firefox
Web browser adalah sebuah software yang digunakan untuk menampilkan halaman web
(W3school, 2005). Mozilla Firefox merupakan sebuah web browser yang dikembangkan oleh
Mozilla Foundation. Untuk menjaga kestabilan tampilan, penulis menggunakan Mozilla Firefox
versi 1.5.0.1 pada sistem informasi ini karena kaya akan fitur, termasuk advanced customize
terhadap browser dan dukungan terhadap CSS2 sehingga tampilan akan lebih menarik.
BAB III
DESKRIPSI PERUSAHAAN
Tapi ternyata ada juga sekelompok generasi muda berpikiran maju yang berpendapat lain.
Kelompok ini, yang dimotori oleh M. Syahrial Yusuf, merasa bahwa ada kesenjangan antara
pendidikan dengan dunia kerja dan masalah ini harus segera diantisipasi. Harus ada pendidikan
yang dapat memenuhi tuntutan dan kebutuhan dunia kerja.
Atas dasar itulah, maka Lembaga Pendidikan dan Pengembangan Profesi Indonesia (LP3I)
didirikan pada 29 Maret 1989 dengan kampus pertama di Pasar Minggu - Jakarta Selatan.
Melihat keberhasilan model pendidikan yang dijalankan oleh LP3I, animo masyarakat pun
semakin besar. Peserta didik bukan hanya penduduk ibukota saja, bahkan dari beberapa daerah
yang cukup jauh. Oleh sebab itulah, LP3I membuka kampus-kampus di hampir setiap ibukota
propinsi.
Kini, dengan jumlah kampus yang tersebar di 48 lokasi di seluruh Indonesia. Kiprah LP3I
semakin diakui oleh masyarakat luas. Pengakuan dari dunia industri tercermin dari semakin
banyaknya perusahaan yang merekrut lulusan LP3I. Sedangkan pengakuan lain datang dari dunia
pendidikan dalam dan luar negeri melalui kerjasama transfer kredit dan konversi mata kuliah
Start
Input
Input
Mahasis
Dosen
wa
Input
Evaluasi
Selesai
1.3 Aliran Sistem Yang Di Ajukan
Data Dosen/
Data
Data
Data Dosen
Dosen/
Dosen Karyawan
Karyawan
Input Evaluasi
Data
Data Evaluasi
Evaluasi Data Evaluasi
Data Evaluasi Data Evaluasi
Data Evaluasi
Selesai
BAB IV
RANCANGAN SISTEM
4.1 Diagram Konteks
Data Evaluasi
Data Evaluasi
Data Kategori
Data Dosen
Data Mahasiswa
Sistem Evaluasi Umpan Balik Proses
Data Evaluasi
Belajar
Admin
Data Kategori
Data Kategori
Data Kategori
Data Dosen
Dosen Entri Data Mahasiswa
Data Evaluasi
Data Kategori
Data Dosen
Data Mahasiswa
Data Dosen
Data Dosen
Data Kategori
Data Evaluasi Data Mahasiswa
Admin Entry Evaluasi
Data Evaluasi
Data Evaluasi
Data Evaluasi
Data Evaluasi
Data Kategori
Data Kategori
Admin
Data Mahasiswa
Data Mahasiswa
Entry Data
Mahasiswa
Data Evaluasi
Data Evaluasi
Laporan Hasil
Evaluasi
Laporan Data
Mahasiswa
Proses
Proses
Pembuatan
Entry Data
Laporan
Proses
Entry Data
Entry Entry
Data Kategori Data Mahasiswa
Entry Entry
Data Dosen Data Evaluasi
Proses
Pembuatan Laporan
Laporan Laporan
Data Dosen Data
Mahasiswa
Laporan Data
Evaluasi
One Many
Mahasiswa Mengevaluasi Karyawan
Nim Nip
Id_Evaluasi
Alamat
Kode_Kategori
Foto
4.4 Normalisasi
4.4.1 Unnormalisasi