Top Banner
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
18

Laporan aplikasi perancangan database sederhana

Jul 16, 2015

Download

Education

saniatyeva
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Laporan aplikasi perancangan database sederhana

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

Page 2: Laporan aplikasi perancangan database sederhana

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

Page 3: Laporan aplikasi perancangan database sederhana

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

Page 4: Laporan aplikasi perancangan database sederhana

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”.

Page 5: Laporan aplikasi perancangan database sederhana

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.

Page 6: Laporan aplikasi perancangan database sederhana

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.

Page 7: Laporan aplikasi perancangan database sederhana

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 :

Page 8: Laporan aplikasi perancangan database sederhana

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

Page 9: Laporan aplikasi perancangan database sederhana

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

Page 10: Laporan aplikasi perancangan database sederhana

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 :

Page 11: Laporan aplikasi perancangan database sederhana

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 :

Page 12: Laporan aplikasi perancangan database sederhana

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.

Page 13: Laporan aplikasi perancangan database sederhana

Perancangan Aplikasi Jadwal Les Komputer

B. Tampilan Program

a) Form Siswa

b) Form Guru

c) Form Program

Page 14: Laporan aplikasi perancangan database sederhana

Perancangan Aplikasi Jadwal Les Komputer

d) Form Jadwal

e) Form Perwalian

Page 15: Laporan aplikasi perancangan database sederhana

Perancangan Aplikasi Jadwal Les Komputer

f) Report Siswa

g) Report Guru

h) Report Program

i) Report Jadwal

Page 16: Laporan aplikasi perancangan database sederhana

Perancangan Aplikasi Jadwal Les Komputer

j) Report Perwalian

Page 17: Laporan aplikasi perancangan database sederhana

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.

Page 18: Laporan aplikasi perancangan database sederhana

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