i
PERANCANGAN SISTEM INFORMASI NILAI
DI SMP MUHAMMADIYAH 2 KEBUMEN
MENGGUNAKAN BORLAND DELPHI 7
LAPORAN SEMESTER Untuk Memenuhi Sebagian Syarat
Kelulusan Ujian Semester V Program Diploma III Program Studi Teknik Elektronika
Disusun Oleh : NINA KURNIASIH
NPM. 11.303.089
POLITEKNIK DHARMA PATRIA
KEBUMEN
ii
LEMBAR PENGESAHAN
Judul : PERANCANGAN SISTEM INFORMASI NILAI DI
SMP MUHAMMADIYAH 2 KEBUMEN MENGGUNAKAN BORLAND DELPHI 7 Penulis / NPM : NINA KURNIASIH / 11.303.089
Program : Diploma III
Program Studi : Teknik Elektronika
Konsentrasi : Teknik Elektro dan Informatika Komputer Lulus Ujian : ___________ 2014
Mengetahui dan Disahkan Oleh Direktur
Politeknik Dharma Patria Kebumen
DR. H. K. Prihartono,AH., Drs,. S.Sos., MM NIDN 04-100568-01
Ketua Program Studi,
Khakim Fisabil, S.T NUPN: 99-390000-13
Pembimbing,
iii
LEMBAR PERSETUJUAN
Judul : PERANCANGAN SISTEM INFORMASI NILAI DI
SMP MUHAMMADIYAH 2 KEBUMEN MENGGUNAKAN BORLAND DELPHI 7 Penulis / NPM : NINA KURNIASIH / 11.303.089
Program : Diploma III
Program Studi : Teknik Elektronika
Konsentrasi : Teknik Elektro dan Informatika Komputer
Diterima dan Disetujui Dipertahankan Dalam Ujian Sidang
Pembimbing,
Gunawan, S.T NUPN:
Pembimbing Lapangan,
iv
LEMBAR TIM PENGUJI
Judul : PERANCANGAN SISTEM INFORMASI NILAI DI
SMP MUHAMMADIYAH 2 KEBUMEN MENGGUNAKAN BORLAND DELPHI 7 Penulis / NPM : NINA KURNIASIH / 11.303.089
Program : Diploma III
Program Studi : Teknik Elektronika
Konsentrasi : Teknik Elektro dan Informatika Komputer
Telah Dinyatakan Lulus Ujian Dalam Ujian Sidang Pada Tanggal………2014 di Kebumen
Ketua Merangkap Anggota.
Khakim Fisabil, S.T NUPN: 99-390000-13
Anggota,
v
PERNYATAAN PENULIS
Judul Laporan Semester :
PERANCANGAN SISTEM INFORMASI NILAI SISWA DI SMP
MUHAMMADIYAH 2 KEBUMEN MENGGUNAKAN BORLAND
DELPHI 7
Dengan ini Saya menyatakan bahwa :
1. Laporan Semester Saya adalah asli dan belum pernah diajukan untuk memperoleh gelar profesional Ahli Madya (A.Md.) baik di Politeknik Dharma Patria Kebumen sebelumnya maupun pada perguruan tinggi lainnya.
2. Laporan Semester Saya ini adalah karya ilmiah yang murni dan bukan hasil plagiat/jiplakan, serta asli dari ide dan gagasan saya sendiri tanpa bantuan pihak lain kecuali arahan dari Pembimbing.
Demikian pernyataan ini dibuat dengan sebenar-benarnya dan apabila di kemudian hari terdapat penyimpangan yang tidak etis, maka saya bersedia menerima sanksi Akademik sesuai dengan aturan yang ada di Politeknik Dharma Patria Kebumen.
Kebumen, Maret 2014 Yang membuat Pernyataan,
vi
MOTTO
Pendidikan merupakan perlengkapan paling baik untuk hari tua (Aristoteles)
Kemenangan yang seindah-indahnya dan
sesukar-sukarnya yang boleh direbut oleh manusia ialah menundukan diri sendiri (Ibu Kartini)
Harga kebaikan manusia adalah
vii
KATA PENGANTAR
Assalamu’alaikumWr. Wb.
Alhamdulillahirobbil'alamin. Segala puji hanya milik Allah SWT atas segala Nikmat, Rahmat dan Karunia-Nya yang tak terhingga sehingga penulis dapat menyelesaikan laporan semester yang berjudul SISTEM INFORMASI NILAI DI SMP MUHAMMADIYAH 2 KEBUMEN MENGGUNAKAN BORLAND DELPHI 7.
Dalam penyusunan Laporan Semester ini penulis banyak mendapat saran, dorongan, bimbingan serta keterangan-keterangan dari berbagai pihak yang merupakan pengalaman yang tidak dapat diukur secara materi, namun dapat membukakan mata penulis bahwa sesungguhnya pengalaman dan pengetahuan tersebut adalah guru yang terbaik bagi penulis.
Oleh karena itu dengan segala hormat dan kerendahan hati perkenankanlah penulis mengucapkan terima kasih kepada :
1. DR. H. K. Prihartono AH., Drs,. S.Sos., MM selaku Direktur Politeknik Dharma Patria Kebumen.
2. Khakim Fisabil, S.T selaku Ketua Program Studi Teknik Elektronika Politeknik Dharma patria Kebumen.
3. Gunawan, S.T selaku pembimbing, terima kasih telah memberikan waktu, arahan, dan bimbingan dengan sangat sabar.
4. H. Sawali, S.Pd selaku Kepala Sekolah SMP Muhammadiyah 2 Kebumen. 5. Anggi Tyas Prayogo, S.T selaku pembimbing lapangan yang telah
memberikan waktu, tempat dan ilmu kepada penulis.
6. Bapak dan Ibu Dosen Politeknik Dharma Patria Kebumen yang telah memberikan ilmu pengetahuan kepada penulis..
7. Bapak dan Ibu tercinta terima kasih telah memberikan dukungan yang luar biasa kepada penulis tidak hanya dari segi materi namun juga semangat dan doa. Memberikan tauladan di setiap segi kehidupan.
viii
9. Lana Pria Mukti, makaasiii sangat banyaak sekali atas waktu dan perhatian yang tercurah selama ini.
10.Sahabat-sahabatku Rofi Awaliyah, Kaka Mukhaki, Nur Naenis F., Suhesti, Noparatnasari, Nurul Fauziah, Mba Dias dan Mba Eni terimakasih kalian selalu ada untukku.
11.Seluruh teman-teman seperjuanganku kelas TEK W31/11, Tetap SEMANGAT!! Sukses selalu buat kita. Amin.
12.Semua pihak yang tidak mungkin penulis sebutkan satu persatu yang telah terlibat dan banyak membantu sehingga laporan ini dapat diselesaikan.
Tiada gading yang tak retak andaipun retak jadikanlah sebagai ukiran, begitupun dengan laporan ini masih banyak kekurangan dan jauh dari kesempurnaan. Untuk itu melalui kata pengantar ini penulis sangat terbuka menerima kritik serta saran yang membangun sehingga secara bertahap penulis dapat memperbaikinya.
Namun demikian penulis sangat berharap kiranya laporan ini dapat memberikan manfaat dan kontribusi yang besar terhadap perkembangan IT khususnya pengaruhnya baik positif maupun negatif terhadap generasi muda. Generasi yang akan memimpin bangsa ini dimasa yang akan datang, dengan harapan menjadi pemimpin yang amanah dan menguasai teknologi mutakhir.
Aamiin.Wassalamu’alaikum Wr. Wb.
x BAB III ANALISA DAN PERANCANGAN
3.1 Analisa Sistem ... 15
3.2 Flowchart... 16
3.3 Data Flow Diagram ... 18
3.4 Entity Relationship Diagram ... 19
3.5 Database ... 23
3.5 Perancangan Desain ... 24
BAB IV PENUTUP 4.1 Kesimpulan ... 27
4.2 Saran ... 28
DAFTAR PUSTAKA ... 29
LAMPIRAN-LAMPIRAN ... 30
xi
DAFTAR TABEL
Tabel 3.1. Struktur Database Kelas ... 23
Tabel 3.2. Struktur Database Matapelajaran ... 24
Tabel 3.3. Struktur Database Guru ... 24
xii
DAFTAR GAMBAR
Gambar 3.1. Diagram Konteks... 16
Gambar 3.2. Flowchart ... 17
Gambar 3.3. Data Flow Diagram Level 0 ... 19
Gambar 3.4. Entity Relationship Diagram ... 24
Gambar 3.5. Menu Login ... 25
xiii
DAFTAR LAMPIRAN
Lampiran 1. Lembar Persetujuan Praktek Kerja Lapangan Lampiran 2. Lembar Ijin Praktek Kerja Lapangan
Lampiran 3. Lembar Persetujuan Judul dan Dosen Pembimbing Lampiran 4. Catatan Konsultasi Bimbingan
1 layanan dalam berbagai bidang menjadi lebih baik, cepat dan efisien. Dalam kegiatan pendidikan pun diperlukan adanya suatu sistem komputerisasi dalam berbagai keperluan. Khususnya dalam pengolahan nilai di sebuah Sekolah Menengah Pertama yaitu di SMP Muhammadiyah 2 Kebumen.
Perlu sedikit diketahui, Sekolah Menengah Pertama Muhammadiyah 2 Kebumen yang beralamat di Jalan Ahmad Yani no 83 Kebumen didirikan pada tanggal 1 Januari 1976 dan mendapatkan piagam pendirian dari kantor wilayah Departemen P dan K Jawa Tengah dengan no 0644/XXII/4.P/78 dan terdaftar pada tanggal 10 Agustus 1979 dengan nomor 3264/II-28/Jtg-76/1979. Sekolah, pertama kali dipimpin oleh bapak YAM Syahri, BA sebagai kepala sekolahnya, dengan jumlah murid 98 putra dan putri, status sekolah swasta.
2
memudahkan dalam pelayanan untuk siswa dan wali kelas atau pun orang tua siswa.
SMP Muhammadiyah 2 Kebumen adalah suatu lembaga pendidikan milik negara yang memiliki peran membantu mencerdaskan anak bangsa. Namun pemanfaatan komputer untuk pengolahan data nilai siswa pada SMP Muhammadiyah 2 Kebumen belumlah begitu optimal dan belum akurat informasinya, sehingga kemudahan cara kerja dan pengolahan data dalam jumlah yang besar dengan ketelitian yang tinggi belum di dapati pada instansi ini. Meskipun sudah sebagian menggunakan media penyimpan menjadi file tapi masih juga mengalami kendala jika adanya pencarian data tentang sebuah data seperti mencari data satu siswa. Sering kali proses pencatatan, pencarian data, memerlukan waktu yang tak sedikit apalagi jumlah data-data di lembaga pendidikan itu bisa dibilang tidak sedikit. Kendala yang lainnya adalah media penyimpanan berupa buku yang diperlukan tidak hanya satu melainkan lebih dari itu. Hal yang lainnya apabila terjadi perubahan data, misalnya nilai siswa ditulis tidak benar maka harus dilakukan perubahan data, perubahan itu tentunya harus mencoret data yang lama dengan data yang baru, pencoretan itu membuat media penyimpanan berupa buku menjadi kurang rapi dan bersih. Bagaimana jika perubahan dilakukan lebih dari satu data, mungkin media penyimpanan dibuku bisa dilihat tidak bersih lagi.
3
kertas, sehingga bila terjadi kesalahan maka akan membutuhkan waktu yang lama untuk memperbaiki data tersebut. Selain itu sistem nilai yang belum terkomputerasi akan rentan terhadap kesalahan dan proses penyimpanannya. Upaya dalam pengolahan data dan informasi akan berhasil dengan perubahan yang lebih baik pada sistem yang ada. Sehingga apabila terjadi kesalahan dan keterlambatan saat perhitungan pengolahan nilai yang banyak menyita waktu dan membutuhkan banyak tenaga dapat diperkecil.
Untuk itu, penulis membuat sistem aplikasi pengolahan nilai agar kemudahan, kecepatan dan ketepatan dalam pengolahan data khususnya nilai siswa SMP Muhammadiyah 2 Kebumen dapat terlaksana sehingga diharapkan dapat membawa kemajuan dalam pelayanan nilai siswa di SMP Muhammadiyah 2 Kebumen.
1.2 Pokok Permasalahan
Dari uraian latar belakang maka dapat dirumuskan masalahnya adalah “Bagaimana membuat pengolahan nilai siswa satu kelas unggulan secara komputerisasi ?”
1.3 Batasan Masalah
4
dan tidak membahas masalah lainnya. Pembatasan masalah ini penulis lakukan agar didalam pemecahan permasalahannya diharapkan bisa lebih baik karena ruang lingkupnya tidak terlalu luas, sehingga penulis bisa melakukan pembahasan secara terperinci sesuai dengan kemampuan yang penulis miliki.
1.4 Tujuan dan Manfaat Laporan 1.4.1 Tujuan
Adapun tujuan dari penulisan laporan ini adalah membuat pencatatan, pengolahan nilai, dan pelaporan nilai serta laporan yang terkait dengan pengolahan nilai secara komputerisasi.
1.4.2 Manfaatnya 1. Bagi penulis
a. Sebagai pembelajaran serta menambah wawasan tentang dunia kerja khususnya mengenai pembuatan sistem informasi nilai menggunakan borland delphi 7 yang telah didapatkan pada bangku perkuliahan.
b. Dapat membuat program dengan permasalahan yang terjadi 2. Bagi instansi
5
b. Meringkas dan menghemat waktu dan tempat karena data di olah dengan menggunakan komputer, sehingga meningkatkan kecepatan dan ketepatan dalam proses pengolahan nilai.
1.5 Metode Penelitian a. Observasi
Melakukan pengamatan secara langsung ditempat penelitian terhadap kegiatan yang sedang berlangsung terutama obyek yang sedang diteliti. b. Metode Wawancara
Mengadakan tanya jawab langsung kepada pihak-pihak yang terkait yang dapat memberikan informasi tentang objek penelitian di SMP Muhammadiyah 2 Kebumen
c. Studi Pustaka
Mempelajari buku-buku atau jurnal sebagai dasar untuk memecahkan permasalahan
1.6 Waktu dan Tempat Penelitian
a. Tempat pelaksanaan Praktek Kerja Lapangan ini dilaksanakan di SMP Muhammadiyah 2 Kebumen yang beralamat di Jalan A. Yani No. 83 Kebumen.
6
Sedangkan untuk hari Jum’at waktu pelaksanaan Praktek Kerja Lapangan
mulai pukul 07.00 WIB sampai dengan pukul 11.00 WIB.
1.7 Sistematika Penulisan
Sistematika penyusunan ini ditulis untuk memberikan gambaran keseluruhan isi Laporan Semester. Secara garis besar Laporan Semester ini dibagi menjadi tiga bagian yaitu pendahuluan, isi, dan penutup.
1. Pendahuluan, terdiri dari halaman judul, lembar pengesahan, lembar persetujuan, lembar tim penguji, pernyataan penulis, motto, abstrak, kata pengantar, daftar isi, daftar tabel, daftar lampiran dan daftar gambar. 2. Isi terdiri dari :
BAB I PENDAHULUAN
Bab ini memuat latar belakang masalah, perumusan masalah, batasan masalah, tujuan dan manfaat laporan, metode penelitian, waktu dan tempat penelitian, dan sistematika penulisan Laporan Semester.
BAB II LANDASAN TEORI
7
BAB III PERANCANGAN SISTEM INFORMASI NILAI SISWA Bab ini berisi perancangan sistem informasi nilai siswa. Yaitu analisa sistem, flowchart, dan perancangan desain.
BAB VI PENUTUP
8
BAB II
LANDASAN TEORI
2.1Sejarah Singkat
Sekolah Menengah Pertama muhammadiyah 2 Kebumen yang beralamat di Jalan Ahmad Yani no 83 Kebumen didirikan pada tanggal 1 Januari 1976 dan mendapatkan piagam pendirian dari kantor wilayah Departemen P dan K Jawa Tengah dengan no 0644/XXII/4.P/78 dan terdaftar pada tanggal 10 Agustus 1979 dengan nomor 3264/II-28/Jtg-76/1979. Sekolah, pertama kali dipimpin oleh bapak YAM Syahri, BA sebagai kepala sekolahnya, dengan jumlah murid 98 putra dan putri, status sekolah swasta.
9
2.2Visi dan Misi
2.2.1 Visi SMP Muhammadiyah 2 Kebumen Islami, berprestasi dan berketrampilam 2.2.2 Misi SMP Muhammadiyah 2 Kebumen
1.Meningkatkan aktifitas dan efektivitas amlan ajaran Islam 2.Meningkatkan etos kerja Guru dan karyawan serta belajar Siswa 3.Rehabilitasi gedung
4.Melaksanakan pendalaman dan penjajakan materi 5.Mengaktifkan dan mengefektifkan praktikum
6.Mengefektifkan dan mengefesienkan kegiatan ekstrakurikuler
2.3Konsep Dasar Perancangan Sistem
Perancangan dibutuhkan untuk menghasilkan sistem yang baik dan mudah untuk dikembangkan dimasa yang akan datang. Perancangan yang kurang baik akan mengakibatkan sistem yang dibangun harus dirombak total. Tahap perancangan disebut juga tahap pemecahan masalah, yaitu dengan menyusun suatu algoritma, alur sistem, masukan, prosedur, keluaran dan database.
2.4Definisi Sistem
10
1. Yang mengarah pada prosedurnya
“Suatu sistem adalah suatu jaringan kerja dan prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau usaha untuk menyelesaikan suatu sasaran tertentu.” (Jogiyanto HM, 2005: 1).
2. Yang mengarah pada komponen dan elemennya
Suatu sistem adalah sekumpulan elemen yang saling terkait / terpadu yang dimaksudkan untuk mencapai suatu tujuan (Abdul Kadir 2000:54). Sebagai gambaran, jika dalam sebuah sistem terdapat elemen yang tidak memberikan manfaat dalam mencapai tujuan bersama, maka elemen tersebut dapat dipastikan bukanlah bagian dari sistem.
Sistem mempunyai karakteristik yaitu : 1. Komponen (component)
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, bekerja sama membentuk satu kesatuan. Komponen-komponen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem. Setiap sistem tidak perduli betapapun kecilnya, selalu mengandung komponen-komponen atau subsistem-subsistem.
2. Batas sistem (boundary)
Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas suatu sistem menunjukkan ruang lingkup dari sistem tersebut.
3. Lingkungan luar sistem (environment)
11
yang mempengaruhi operasi sistem. Lingkungan sistem dapat bersifat menguntungkan dan bersifat merugikan sistem tersebut. Lingkungan luar sistem yang menguntungkan merupakan energi dari sistem harus tetap dijaga dan dipelihara. Sedangkan lingkungan luar yang merugikan harus ditahan dan dikendalikan agar tidak mengganggu operasi sistem.
4. Penghubung sistem (interface)
Penghubung merupakan media penghubung antara satu sub sistem dengan sub sistem yang lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke sub sistem yang lainnya.
5. Masukan sistem (input)
Masukan adalah energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input). Sebagai contoh di dalam sistem komputer, program adalah maintenance input yang digunakan untuk mengoperasikan komputernya dan data adalah signal input untuk diolah menjadi informasi.
6. Keluaran sistem (output)
12
7. Pengolahan sistem (process)
Pengolahan sistem adalah suatu pengolahan yang akan mengolah input menjadi output.
2.5Informasi
Kata informasi berasal dari kata Perancis kuno informacion (tahun 1387) yang diambil dari bahasa Latin informationem yang berarti “garis besar, konsep, ide”. Informasi merupakan kata benda dari informare yang berarti aktivitas dalam “pengetahuan yang dikomunikasikan”.
Informasi merupakan fungsi penting untuk membantu mengurangi rasa cemas seseorang. Menurut Notoatmodjo (2008) bahwa:
“Semakin banyak informasi dapat memengaruhi atau menambah pengetahuan seseorang dan dengan pengetahuan menimbulkan kesadaran yang akhirnya seseorang akan berperilaku sesuai dengan pengetahuan yang dimilikinya.”
2.6Definisi Sistem Informasi
a. Pengertian Sistem Informasi
13
dalamnya. Hal ini perlu dikelola karena informasi mengenai karyawan akan sangat dibutuhkan dalam banyak hal lain seperti untuk penggajian. Berikut ini definisi sistem menurut para ahli ini :
Menurut John F. Nash:
“Sistem Informasi adalah kombinasi dari manusia, fasilitas atau alat teknologi, media, prosedur dan pengendalian yang bermaksud menata jaringan komunikasi yang penting, proses atas transaksi-transaksi tertentu dan rutin, membantu manajemen dan pemakai intern dan ekstern dan menyediakan dasar pengambilan keputusan yang tepat.”
2.7Definisi Nilai
Nilai dalam Kamus Umum Bahasa Indonesia nilai adalah harga dimana sesuatu mempunyai nilai karena dia mempunyai harga atau sesuatu itu mempunyai harga karena ia mempunyai nilai. Dan oleh karena itu nilai sesuatu yang sama belum tentu mempunyai harga yang sama pula karena penilaian seseorang terhadap sesuatu yang sama itu biasanya berlainan. Bahkan ada yang tidak memberikan nilai terhadap sesuatu itu karena ia tidak berharga baginya tetapi mungkin bagi orang lain malah mempunyai nilai yang sangat tinggi karena itu sangatlah berharga baginya.
2.8Definisi Siswa
14
Siswa/Siswi merupakan istilah bagi peserta didik pada jenjang pendidikan dasar dan menengah.
2.9Sekilas tentang Delphi 7.0
Borland Delphi 7 merupakan bahasa pemrograman yang mempunyai cakupan kemampuan yang luas dan sangat canggih. Berbagai jenia aplikasi dapat Anda buat dengan Delphi, termasuk aplikasi untuk mengolah teks, grafik, angka, dan database.
15
BAB III
ANALISA DAN PERANCANGAN
3.1Analisa Sistem
Analisis sistem sangat penting dilakukan untuk mengetahui dan memahami masalah yang dihadapi oleh sistem informasi nilai di SMP Muhammadiyah 2 Kebumen. Karena merupakan dasar dalam merencanakan dan merancang sistem yang baru, dimana sistem yang lama akan dijadikan perbandingan terhadap sistem yang baru yang akan diterapkan. Analisis sistem bertujuan mencari pemecahan masalah yang dihadapi di sistem tersebut agar masalah yang sama tidak terjadi lagi di saat yang akan datang.
Dari hasil penelitian diketahui bahwa proses penginputan dan pelaporan nilai siswa masih bersifat manual. Dalam hal ini setiap Guru memberikan hasil penilaiannya kepada bagian Tata Usaha untuk kemudian direkap dengan sistem seadanya, dengan resiko penginputan data ganda sangat tinggi. Dari hasil rekapitulasi tersebut, terciptalah sebuah laporan yang kemudian diserahkan ke Kepala Sekolah.
16
Berikut ini gambar diagram konteks :
Gambar 3.1. Diagram Konteks
3.2Flowchart
Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. (Analisis dan Desain Sistem Informasi, Al-Bahra Bin Ladjamudin, 2005.)
17
Gambar 3.2. Flowchart Halaman Login
Input user ID dan password
Cek Login
Mulai
Halaman Awal
Input nilai siswa
Logout
Selesai
gagal
tidak
18
3.3Data Flow Diagram
19
20
3.4Entity Relationship Diagram
ERD (Entity Relationship Diagram) adalah suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek-dasar data yang mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.
Pada dasarnya ada tiga komponen yang digunakan, yaitu : a. Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain. Simbol dari entiti ini biasanya digambarkan dengan persegi panjang.
b. Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendes-kripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.
c. Hubungan / Relasi
21
Gambar 3.4. Entity Relationship Diagram Status
NmPel NamaSiswa
NIS
TglLahir JenKel
Nilai
KdPel
NIP
NmGuru
Siswa Pelajaran
Guru Mengambil
Mengajar
22
Adapun entitas, atribut serta hubungan dan kardinalitas yang ada adalah sebagai berikut:
Entitas :
Entitas yang ada pada ERD diatas adalah sebagai berikut :
Siswa
Pelajaran
Guru Atribut :
Atribut yang ada pada ERD diatas adalah sebagai berikut :
Siswa : NIS, NamaSiswa, TglLahir, JnsKelamin
Pelajaran : KdPel, NmPel
Guru : NIP, NmGuru, Alamat, Jenkel, Status
3.5Database
Database (Basis Data) adalah kumpulan dari data yang berhubungan antara satu dengan yang lainnya, tersimpan di perangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem komputerisasi, karena merupakan basis data dalam menyediakan informasi bagi para pengguna. Tabel 3.1 Struktur Database Kelas
Field Name Type Data Size Keterangan
Kode_Kelas Text 2 Kode Kelas / Primary Key*
23
Tabel 3.2 Struktur Database Matapelajaran
Field Name Type Data Size Keterangan
KdPel Text 2 Kode Matapelajaran / Primary Key*
NmPel Text 20 Nama Kelas
Tabel 3.3 Struktur Database Guru
Field Name Type Data Size Keterangan
NIP Text 9 NIP / Primary Key*
NmGuru Text 25 Nama Guru
Alamat Text 30 Alamat
Jenkel Text 1 Jenis Kelamin
Status Text 10 Status Pernikahan
Tabel 3.4 Struktur Database Siswa
Field Name Type Data Size Keterangan
NIS Text 5 NIS / Praimary Key *
NamaSiswa Text 20 Nama Siswa
TglLahir Date 15 Tanggal Lahir
Jenkel Text 1 Jenis Kelamin
3.6Perancangan Desain a. Menu Login
24
Gambar 3.5. Menu Login
b. Menu Utama
Menu utama adalah form utama pada program. Form menu utama berguna untuk mengelola form lain. Pada Form menu utama digunakan untuk menampilkan submenu-submenu yang ada pada program yaitu menu file dan keluar dari program. Tampilan menu utama terlihat sebagai berikut :
Gambar 3.6. Menu Utama
HALAMAN LOGIN
Username
Password
CANCEL LOGIN
SMP MUHAMADIYAH 2 KEBUMEN
Jalan Ahmad Yani No. 83 Kebumen, Telp (0287) 381034
25
Menu utama terdiri dari beberapa menu file yaitu : a. Menu Data Siswa
Yang berguna untuk menampilkan form Data Siswa. b. Menu Data Guru
Yang berguna untuk menampilkan form Data Guru. c. Menu Data Mata Pelajaran
Yang berguna untuk menampilkan form Mata Pelajaran SMP Muhammadiyah 2 Kebumen.
d. Menu Data Nilai
Yang berguna untuk memasukan data nilai siswa, mengedit, menghapus dan mencari data nilai serta mencetak laporan data nilai. Untuk menjalankan sub menu ini adalah dengan memilih file data nilai di menu utama, kemudian akan tampil form untuk mengisikan data nilai. e. Menu Keluar
26
BAB IV
PENUTUP
4.1 Kesimpulan
Kesimpulan yang didapat dari uraian–uraian diatas adalah sebagai berikut :
1. Diharapkan memiliki tingkat keamanan berupa password untuk menjalankan atau mengaktifkan program.
2. Diharapakan memiliki hak ases yang terbatas berdasarkan login user yang digunakan.
3. Diharapkan efektivitas kerja dari sistem lama dan Efesiensi waktu.
4.2 Saran
27
DAFTAR PUSTAKA
A. BUKU-BUKU ILMIAH
Agus, M.(2003) Mengolah Database dengan Borland Delphi 7.
Elex Media Komputindo: Jakarta.
Al Fatta, Hanif.( 2007) Analisis dan Perancangan Sistem Informasi.
Andi Offset: Yogyakarta.
Yuhefizard. ( 2008). Database Management Menggunakan Microsoft Access
2003.
Elex Media Komputindo: Jakarta. Jogiyanto.HM. (2001). Analisis dan Disain.
Andi Offset: Yogyakarta.
Sutabri, Tata. (2004) Pengenalan Sistem Informasi. Elex Media Komputindo: Jakarta.
B. WEBSITE
http://elib.unikom.ac.id/files/disk1/357/jbptunikompp-gdl-taufikhida-17839-3-babii.pdf [ Jum’at, 28 Febuari 2014, pukul 15.05]
29