laporan aplikasi perancangan database sederhana
Post on 16-Jul-2015
718 Views
Preview:
TRANSCRIPT
Perancangan Aplikasi Jadwal Les Komputer
PERANCANGAN APLIKASI JADWAL
LES KOMPUTER DENGAN SISTEM
DATABASE
Nama : Eva Saniaty
NIM : 134060039
Mata Kuliah : Basis Data I
Dosen : Sri Kuswayati, S.Si.
SEKOLAH TINGGI MANAJEMEN INFORMATIKA
DAN KOMPUTER JAWA BARAT JL. SOEKARNO HATTA NO. 777 BANDUNG
Perancangan Aplikasi Jadwal Les Komputer
KATA PENGANTAR
Puji beserta syukur penyusun panjatkan kepada Allah SWT karena atas rahmat,
hidayah dan irodatnya, penulis dapat menyelesaikan penyusunan makalah untuk memenuhi
salah satu tugas mata kuliah Basis Data semester 3 jurusan Teknik Informatika jenjang
Sarjana di STMIK JABAR.
Shalawat beserta salam tidak lupa pula mudah-mudahan Allah SWT selalu mencurah
limpahkan kepada junjunan alam kita pembawa kedamaian yakni nabiyallah wa rosulullah
Muhammad SAW, yang telah membawa kita dari zaman jahiliyah menuju zaman yang di
terangi oleh ilmu dan zamannya orang-orang intelek.
Dalam penyusunan makalah ini, pastinya tidak terlepas dari bantuan berbagai pihak.
Maka pada kesempatan ini, penyusun ingin mengucapkan terima kasih yang sebesar-besarnya
kepada dosen yakni Ibu Sri Kuswayati,S.Si yang telah membantu dengan materi yang telah
disampaikannya pada setiap pertemuan mata kuliahnya dan teman-teman seperjuangan yang
membantu dengan motivasi agar terselesaikannya makalah ini.
Penyusun menyadari bahwa pada karya tulis ini masih terdapat kekurangan mengingat
keterbatasan kemampuan penulis. Oleh sebab itu, penulis sangat mengharapkan adanya kritik
dan saran yang membangun dari para pembaca sebagai masukan bagi penyusun, Akhir kata
penyusun berharap makalah ini dapat bermanfaat bagi pembaca pada umumnya dan penulis
pada khususnya. Atas segala perhatiannya penulis mengucapkan banyak terima kasih.
Bandung, November 2014
Penyusun
Perancangan Aplikasi Jadwal Les Komputer
DAFTAR ISI
JUDUL ..........................................................................................................
KATA PENGANTAR...................................................................................... i
DAFTAR ISI ................................................................................................... ii
BAB I PENDAHULUAN..................................................................................
LATAR BELAKANG ............................................................................. 1
IDENTIFIKASI MASALAH ................................................................. 2
BATASAN MASALAH ........................................................................ 2
RUMUSAN MASALAH ........................................................................ 2
BAB II PEMBAHASAN ...................................................................................
ANALISIS SISTEM YANG BERJALAN .............................................. 3
DOKUMEN YANG DIGUNAKAN....................................................... 4
ERD ........................................................................................................ 5
NORMALISASI ...................................................................................... 5
RELASI ANTAR TABEL ...................................................................... 7
RANCANGAN ANTAR MUKA............................................................ 7
BAB III HASIL .................................................................................................
CARA KERJA PROGRAM .................................................................... 9
TAMPILAN PROGRAM...................................................................... 10
BAB IV PENUTUP ...........................................................................................
KESIMPULAN ..................................................................................... 14
SARAN.................................................................................................. 14
DAFTAR PUSTAKA ..................................................................................... iii
Perancangan Aplikasi Jadwal Les Komputer
BAB I
PENDAHULUAN
A. Latar Belakang Masalah
Perkembangan teknologi yang semakin pesat saat ini mempengaruhi kehidupan kita.
Dunia pendidikan dan dunia kerja merupakan salah satu yang paling banyak memanfaatkan
teknologi dalam hal ini teknologi informasi. Teknologi informasi menyediakan proses yang
cepat, tepat, dan menghasilkan tingkat keakuratan yang lebih. Dalam lingkungan perusahaan
dan sekolah, komputer adalah alat bantu yang mutlak diperlukan sebagai pendukung
pemrosesan data dan informasi. Penyediaan informasi yang cepat dan akurat, sangat
membantu pihak manajemen untuk memimpin suatu perusahaan atau sekolah karena tidak
cukup hanya dengan kemampuan dan pikiran saja untuk mencapai suatu tujuan organisasi.
Pengolahan data yang baik akan mempermudah suatu perusahaan atau sekolah dalam
pemantapan manajemennya, sebaliknya sistem lama yang masih lambat dan tidak berkualitas
tidak akan mampu mendukung kegiatan proses kerja suatu perusahaan atau manajemen
sekolah dalam mencapai tujuannya. Pengolahan data yang cepat, tepat, akurat, dan ruang
penyimpanan yang besar terhadap data yang baik dapat dinilai dari sistem informasinya.
Tempat Kursus atau bimbingan belajar adalah suatu tempat untuk kegiatan dalam
proses belajar yang dilakukan oleh seseorang yang telah memiliki kemampuan lebih dalam
banyak hal untuk diberikan kepada orang lain yang mana bertujuan agar orang lain dapat
menemukan pengetahuan baru yang belum dimilikinya serta dapat diterapkan dalam
kehidupannya.
Dalam melakukan pendataan siswa - siswanya masih dilakukan dengan cara mencatat
secara manual. Pencatatan dengan cara manual ini masih memungkinkan terjadinya
kesalahan, dan tentunya dengan pencatatan secara manual ini akan memakan waktu yang
lebih lama, sehingga akan menyebabkan kerugian baik bagi siswa maupun bagi staff tempat
kursus itu sediri. Komputer sebagai alat bantu pengolah data merupakan sarana yang tepat
untuk menangani hal-hal yang bersifat rutin. Menggunakan perangkat keras dan perangkat
lunak ini diharapkan dapat menangani proses data yang cepat, tepat, dan akurat dalam
pengolahan data siswa dan jadwal les komputer.
Penggunaan cara terkomputerisasi yang baru dalam hal pengolahan data jadwal les
komputer ini, diharapkan dapat memberikan hasil yang lebih baik kepada tempat kursus.
Proses input dan pembuatan laporan-laporan serta informasi lainnya yang diinginkan menjadi
lebih mudah.
Berdasarkan permasalahan yang didapatkan tersebut maka, diperlukan suatu
pengembangan sistem yang baru. Untuk itu penulis tertarik dengan mengangkat judul yaitu
”Perancangan Aplikasi Jadwal Les Komputer”.
Perancangan Aplikasi Jadwal Les Komputer
B. Identifikasi Masalah
Berdasarkan latar belakang masalah di atas, maka dapat diidentifikasikan beberapa masalah
yang ada antara lain :
1. Pengolahan data yang digunakan masih manual.
2. Kurang efisien penyimpanan data sehingga mudah sekali kehilangan data.
3. Belum memiliki sistem securiti yang baik sehingga data yang dismpan mudah sekali
hilang/ dicuri.
4. kurang flexibel pembuatan laporan sehingga membutuhkan waktu yang cukup lama
untuk membuat laporan.
C. Batasan Masalah
Mengingat kemungkinan meluasnya permasalahan maka peneliti membatasi masalah ini
pada :
1. Informasi yang di kumpulkan dan diolah dalam sistem ini terbatas pada data guru,
data siswa , data program, data perwalian siswa dan jadwal les komputer.
2. Aplikasi yang digunakan adalah microsoft access.
D. Perumusan masalah
Aplikasi yang akan dibuat apakah nantinya dapat menjadi alternatif sebagai alat
bantu untuk menangani data – data yang ada di tempat kursus tersebut.
Perancangan Aplikasi Jadwal Les Komputer
BAB II
PEMBAHASAN
A. ANALISIS SISTEM YANG BERJALAN
Sistem yang digunakan oleh tempat kursus eva’s computer dalam pengolahan data masih
sangat sederhana yang artinya masih secara manual. Setiap ada pelanggan yang ingin
mendaftar dalam bimbingan belajar tersebut, pelanggan harus mengisi data pada formulir
pendaftaran dalam bentuk lembaran kertas. Setelah itu admin baru memasukkan datanya
dalam komputer, dimana dalam komputer teresebut masih sangat sederhana sebagaimana
penginputan datanya masih dalam Microsoft Office yaitu microsoft Word dan Microsoft
Excel. Sehingga dengan demikian proses pengolahan data semakin lama karena kurang
efisien. Jika ingin mencari data-data yang diinginkan harus mencari datanya satu persatu
dalam file atau tumpukan buku.
Bagian – bagian yang terlibat
a. Owner
b. Bagian Administrasi
c. Guru
d. Peserta / Siswa yang mengikuti kursus
1. Alur Data
Tugas Admin :
Menerima uang Pembayaran kursus, membuat laporan pembayaran kepada
Direktur Utama dan Manager, melaporkan pekerjaan secara rutin kepada Manager,
Administrasi menyusun kelengkapan Lembaga.
Tugas Guru
Sebagai Penanggungjawab di kelas yang dipimpinnya, melaksanakan kegiatan
penilaian proses belajar, memberikan materi yang sesuai dengan program yang diambil.
Tugas Owner
Melakukan perencanaan dan sistem administrasi lembaga, melakukan evaluasi dan
pengawasan pelaksanaan tugas – tugas dalam unit lembaga, serta mengambil tindakan
koreksi yang diperlukan bila terjadi penyimpangan – penyimpangan, menyusun
pembagian tugas para Staff, mengikuti perkembangan kebijakan dan peraturan
Departemen Pendidikan Nasional (Depdiknas) dibidang pendidikan.
Perancangan Aplikasi Jadwal Les Komputer
Tugas Siswa
Mengikuti pembelajaran sesuai jadwal dan membayar kewajibannya dalam administrasi.
B. Dokumen / Form yang digunakan
a) Form Siswa
Nama :
Alamat :
TTL :
Mapel yang diikuti :
No. Tlp :
b) Form Guru
Nama :
Alamat :
Mapel :
Status Jabatan :
No. Tlp :
c) Form Perwalian
No :
Nama Siswa :
Mapel :
Hari/Jam :
Perancangan Aplikasi Jadwal Les Komputer
C. ER-D (Entity Relationship Diagram)
D. Normalisasi
Normalisasi adalah suatu proses mendesain struktur Database sehingga sebagian besar
ambiguity bisa dihilangkan sehingga bisa menghasilkan sebuah table yang normal.
Unnormalisasi (Belum dinormalisasi)
Nis Nama
Siswa
Jenis
Program
Guru
pembimbing
Level Biaya Hari Jam
S14003 Innet Database Eva Dasar Rp 50.000 Senin 11.15
Ms.Office Saniaty Menengah Rp 100.000 Rabu 12.00
S14010 Rizal Ms.Office Saniaty Menengah Rp 100.000 Rabu 12.00
Internet Reza Menengah Rp 100.000 Kamis 09.00
D.Grafis Setio Dasar Rp 50.000 Jumat 13.30
Tahap 1 : Normalisasi 1 NF Nis Nama
Siswa Jenis Program
Guru pembimbing
Level Biaya Hari Jam
S14003 Innet Database Eva Dasar Rp 50.000 Senin 11.15
S14003 Innet Ms.Office Saniaty Menengah Rp 100.000 Rabu 12.00
S14010 Rizal Ms.Office Saniaty Menengah Rp 100.000 Rabu 12.00
S14010 Rizal Internet Reza Menengah Rp 100.000 Kamis 09.00
S14010 Rizal D.Grafis Setio Dasar Rp 50.000 Jumat 13.30
Perancangan Aplikasi Jadwal Les Komputer
Tahap 2 : Normalisasi 2 NF
a) Tabel Siswa Nis Nama
Siswa
Kode_program Kode_guru Hari Jam
S14003 Innet P001 G001 Senin 11.15
S14003 Innet P002 G002 Rabu 12.00
S14010 Rizal P002 G002 Rabu 12.00
S14010 Rizal P003 G003 Kamis 09.00
S14010 Rizal P004 G004 Jumat 13.30
b) Tabel Program Kode_program Level Biaya
P001 Dasar Rp 50.000
P002 Menengah Rp 100.000
P002 Menengah Rp 100.000
P003 Menengah Rp 100.000
P004 Dasar Rp 50.000
c) Tabel Guru Kode_guru Hari Jam
P001 Senin 11.15
P002 Rabu 12.00
P002 Rabu 12.00
P003 Kamis 09.00
P004 Jumat 13.30
Tahap 3 : Normalisasi 3 NF
Perancangan Aplikasi Jadwal Les Komputer
E. Relasi Antar Tabel
F. Rancangan Antar Muka
Form Guru
Kode Guru :
Nama Guru :
Alamat :
Jenis Kelamin :
Status Jabatan :
Gaji :
No. Telepon :
Form Siswa
NIS :
Nama Siswa :
Alamat :
Jenis Kelamin :
No. Telepon :
Form Program
Kode Program :
Nama Program :
Level :
Biaya :
Perancangan Aplikasi Jadwal Les Komputer
Form Jadwal
No :
Nama Program:
Nama Guru :
Hari :
Jam Masuk :
Jam Keluar :
Tahun Ajar :
Form Perwalian
No :
Nama Siswa :
Nama Program :
Tahun Ajar :
Perancangan Aplikasi Jadwal Les Komputer
BAB III
HASIL
A. Cara Kerja Program
Jika ingin mengisi form data siswa dan guru
Form data siswa adalah form input data-data siswa yang meliputi input data NIS,
Nama, Alamat, Jenis Kelamin dan No. Telepon. Sedangkan Form data guru adalah
form input data-data guru yang meliputi input data kode guru, Nama, Alamat, Jenis
Kelamin Status Jabatan, Gaji dan No. Telepon. Jika ingin menambahkan data maka
tekan tombol ADD+SAVE karena tombol ini otomatis dua fungsi untuk melakukan
proses penyimpanan ke dalam database. Tombol DELETE untuk menghapus data,
Data yang sudah diinputkan dan di save maka data akan tersimpan dan tampil dalam
tabel. Tombol REFRESH untuk merefresh tabel data. Tombol PREVIEW REPORT
untuk melihat report data siswa dan guru yang sudah ada dan tombol CLOSE untuk
menutup form ini.
Jika ingin mengisi form program
Form program adalah form input data-data program yang meliputi input data Kode
Program, Nama Program, Level, dan Biaya. Jika ingin menambahkan data maka tekan
tombol ADD+SAVE karena tombol ini otomatis dua fungsi untuk melakukan proses
penyimpanan ke dalam database. Tombol DELETE untuk menghapus data, Data yang
sudah diinputkan dan di save maka data akan tersimpan dan tampil dalam tabel.
Tombol REFRESH untuk merefresh tabel data. Tombol PREVIEW REPORT untuk
melihat report data program yang sudah ada dan tombol CLOSE untuk menutup form
ini.
Jika ingin mengisi form jadwal
Form Jadwal Mengajar adalah form untuk menginputkan jadwal mengajar yaitu input
Kode Guru, Kode Program,Mapel, Jam. Jika ingin menambahkan data maka tekan
tombol ADD+SAVE karena tombol ini otomatis dua fungsi untuk melakukan proses
penyimpanan ke dalam database. Tombol DELETE untuk menghapus data, Data yang
sudah diinputkan dan di save maka data akan tersimpan dan tampil dalam tabel.
Tombol REFRESH untuk merefresh tabel data. Tombol PREVIEW REPORT untuk
melihat report jadwal yang sudah ada dan tombol CLOSE untuk menutup form ini.
Jika ingin mengisi form perwalian
Form Perwalian adalah form untuk menginputkan data perwalian yaitu input NIS,
Kode Program dan tahun ajar. . Jika ingin menambahkan data maka tekan tombol
ADD+SAVE karena tombol ini otomatis dua fungsi untuk melakukan proses
penyimpanan ke dalam database. Tombol DELETE untuk menghapus data, Data yang
sudah diinputkan dan di save maka data akan tersimpan dan tampil dalam tabel.
Tombol REFRESH untuk merefresh tabel data. Tombol PREVIEW REPORT untuk
melihat report data perwalian yang sudah ada dan tombol CLOSE untuk menutup
form ini.
Perancangan Aplikasi Jadwal Les Komputer
B. Tampilan Program
a) Form Siswa
b) Form Guru
c) Form Program
Perancangan Aplikasi Jadwal Les Komputer
d) Form Jadwal
e) Form Perwalian
Perancangan Aplikasi Jadwal Les Komputer
f) Report Siswa
g) Report Guru
h) Report Program
i) Report Jadwal
Perancangan Aplikasi Jadwal Les Komputer
j) Report Perwalian
Perancangan Aplikasi Jadwal Les Komputer
BAB IV
PENUTUP
A. KESIMPULAN
Dari perancangan aplikasi ini dapat disimpulkan bahwa pemanfaatan database itu
sangat penting sekali, maka dari itu penulis dapat menyimpulkan beberapa
kesimpulan diantaranya adalah sebagai berikut:
1. Dengan menggunakan sistem database ini pengguna dapat menghemat waktu
dalam penginputan, pengeditan dan pencarian data secara cepat.
2. Tampilan/interface program dapat dipahami dengan mudah dan dimengerti
oleh pengguna/user.
3. Dengan menggunakan sistem database sebagai alat untuk memanfaatkan dan
memperluas sistem informasi hasil yang maksimal dan data-data yang dibuat
dapat dikerjakan secara cepat.
4. Dengan menggunakan sistem database cara pengolahan data dapat
diselesaikan dengan mudah dan efisien.
B. SARAN
Tugas ini dibuat sebagai syarat mengikuti UAS. Karena keterbatasan waktu yang
dimiliki, aplikasi yang dibuat baru sebatas pengolahan jadwal kursus. Saran penulis.
aplikasi ini bisa dilengkapi dengan modul untuk pengolahan nilai, transaksi
penjualan, dll.
Perancangan Aplikasi Jadwal Les Komputer
DAFTAR PUSTAKA
http://arfanpulsa.blogspot.com/2013/04/cara-membuat-pop-up-form-aplikasi.html
https://herlinnairine.wordpress.com/2014/02/06/entity-relationship-diagram-erd-dan-
contoh-kasus/
http://jauharulali.wordpress.com/2010/08/29/contoh-perancangan-basis-data-pengolahan-
nilai/
http://mangtekno.blogspot.com/2014/01/membuat-switchboard-di-access-2013.html
top related