P. 1
203513007-copy

203513007-copy

|Views: 29|Likes:
Published by Rino
contoh ta
contoh ta

More info:

Published by: Rino on Apr 24, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/07/2013

pdf

text

original

Sections

  • BAB I PENDAHULUAN
  • BAB II KAJIAN PUSTAKA
  • BAB III SISTEM YANG BERJALAN
  • BAB IV RANCANGAN USULAN
  • BAB V PENUTUP
  • 1. Diagram Alir Alir Data
  • No. Simbol Penjelasan / Arti 1. Enternal Entity
  • 2. Kamus Data
  • 3. Diagram Hubungan Entitas
  • 4. Bagan Terstruktur
  • MODUL
  • DECISION
  • PREDEFINE MODUL
  • KONEKSI
  • LOOPING
  • KOPEL
  • LAMPIRAN A ( DOKUMEN SISTEM BERJALAN )
  • I. Dokumen Masukan
  • II. Dokumen Simpanan
  • III. Dokumen Keluaran
  • LAMPIRAN B (DOKUMEN SISTEM USULAN)
  • II. Dokumen Keluaran
  • III. Tampilan Menu Program
  • IV. Kamus Data
  • LAMPIRAN C (SPESIFIKASI FILE)
  • LAMPIRAN D ( MODUL PENGOLAHAN)
  • A. Latar Belakang
  • B. Maksud Dan Tujuan Penulisan
  • C. Ruang Lingkup
  • D. Metode Penelitian
  • E. Sistematika Penulisan
  • BAB II : KAJIAN PUSTAKA
  • BAB III : SISTEM BERJALAN
  • BAB IV : SISTEM USULAN
  • BAB V : PENUTUP
  • A. Sistem Informasi
  • B. Pengolahan Data
  • 2. Perangkat Lunak
  • 3. Database
  • a Record
  • b File
  • c Value
  • d Entitas
  • e Atribut
  • 1. Candidate Key
  • 2. Primary Key
  • 3. Alternate Key
  • 4. Foreign Key
  • 4. Data Flow Diagram
  • 5. Entity Relationship Diagram
  • 6. Normalisasi
  • 7. Flowchart
  • D. ADMINISTRASI NILAI SISWA
  • A (Istimewa) = ( 90 – 100 )
  • B (Baik) = ( 80 – 89 )
  • C (Cukup) = ( 70 – 79 )
  • D (Kurang) = ( 60 – 69 )
  • 1. Uraian Sejarah Singkat, Visi Dan Misi
  • b. Misi
  • TUGAS DAN FUNGSI
  • 1. KEPALA LPK
  • 2. KURIKULUM
  • 3. KESISWAAN
  • 4. INSTRUKTUR
  • 5. TATA USAHA
  • 2. Dokumen Sistem Berjalan
  • a. Dokumen Masukan
  • 1) Data Instruktur
  • 2) Data Siswa
  • 3) Daftar Nilai
  • 1) File Instruktur
  • 2) File Siswa
  • 3) File Nilai
  • 1) Laporan Data Instruktur
  • 2) Laporan Data Siswa
  • 3) Laporan Data Nilai Siswa
  • 3. Prosedur Sistem Berjalan
  • 4. Diagram Aliran Data
  • a. Teknologi Pengolahan Yang Digunakan
  • 1) Perangkat Keras
  • 2) Perangkat Lunak
  • c. Masalah Pokok
  • 1. Diagram Alir Data
  • 1.1. Diagram Konteks
  • Gambar 4.1
  • 1.2. Diagram Nol
  • Gambar 4.2
  • 1.3. Diagram Rinci
  • 1.3.1. Diagram Rinci 1 Proses Login
  • Gambar 4.3
  • 1.3.2. Diagram Rinci 1 Proses Memasukan Nilai
  • Gambar 4.4
  • 1.3.3. Diagram Rinci 2 Proses Cetak Laporan
  • Gambar 4.5
  • 1.4. Uraian Proses
  • 1. Proses Login
  • 2. Proses Memasukan Nilai
  • 2. Proses Pencetakan Laporan
  • 2. Normalisasi Data
  • a. Bentuk Tidak Normal
  • b. Bentuk Normal Pertama 1 NF
  • c. Bentuk Normal Kedua 2NF
  • d. Bentuk Normal Ketiga 3NF
  • 3. Diagram Hubungan Entitas (ERD)
  • Gambar 4.6
  • 1. Bagan Pengolahan Terstruktur
  • a. Bagan Pengolahan Terstruktur
  • Gambar 4.7
  • Gambar 4.8
  • Pembagian Modul Login
  • Gambar 4.9
  • Gambar 4.10
  • Pembagian Modul Laporan
  • c. Rancangan Program
  • a. Struktur Back Office
  • c. Menu Utama
  • d. Menu Input Nilai
  • e. Menu Laporan
  • f. Menu Keluar
  • b. Rancangan Masukan
  • c. Rancangan Keluaran
  • 1. Nama Kode : KodeMata
  • 2. Nama Kode : KodeIns
  • 3. Nama Kode : NIM
  • Keterangan :
  • a. Spesifikasi Perangkat Keras (Hardware)
  • Tabel 4.1

PERANCANGAN SISTEM APLIKASI ADMINISTRASI NILAI SISWA PADA LPK MUHAMMADIYAH DI JAKARTA

Skripsi ini diajukan sebagai salah satu syarat untuk memperoleh Gelar sarjana pada jurusan Sistem Informasi Fakultas Ilmu Komputer Universitas Pembangunan Nasional “Veteran” Jakarta

Disusun Oleh :

Nama : Nia Rosniawati N.R.P : 203.513.007

FAKULTAS ILMU KOMPUTER UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA 2008

1

LEMBAR PENGESAHAN

Skripsi ini telah disetujui dan disyahkan di Jakarta, Juni 2008

Disetujui oleh : Pembimbing Skripsi

Titin Pramiyati, S.Kom., MSi

Disyahkan oleh : Ketua Jurusan Sistem Informasi

Titin Pramiyati, S.Kom., MSi

2

SURAT KETERANGAN LULUS TUGAS AKHIR
Yang bertanda tangan dibawah ini menerangkan bahwa :

Nama N.R.P Judul Skripsi

: Nia Rosniawati : 203.513.007

PERANCANGAN SISTEM APLIKASI ADMINISTRASI NILAI SISWA PADA LPK MUHAMMADIYAH DI JAKARTA

Telah Lulus Tugas Akhir Pada tanggal :

Tim Penguji
No Jabatan Nama Penguji Tandatangan

1

Ketua

Drs. Achmad Sunarto, BE

2

Anggota

Husein, S.Kom

Jakarta, Juni 2008

Ketua Jurusan

( Titin Pramiyati, S. Kom., MSi )

3

namun tidak cukup hanya itu. Salah satu alat teknologi yang membuat semua ini mungkin terjadi adalah komputer. Dalam dunia pendidikan.ABSTRAKSI Saat ini kita memasuki suatu era yang kerap disebut dengan era Millenium. sebuah unit yang sangat menunjang kelancaran proses belajar mengajar adalah bagian administrasi. Begitu pentingnya peranan komputer dalam bidang apapun didunia ini. Hampir disegala bidang komputer digunakan untuk membantu dan mempermudah pekerjaan kita. dimana teknologi berkembang begitu pesat seakan membawa kita kedunia dengan peradaban baru. Untuk memudahkan pengaturan ini langkah terbaik diambil adalah dengan penggunaan sistem komputerasi. membuat kita harus mulai memikirkan untuk memanfaatkannya semaksimal mungkin dalam rangka membantu tugas dan pekerjaan kita sehari-hari. Kitapun harus memikirkan untuk pemeliharaannya (maintance) karena jika suatu komponen saja mengalami kerusakan. Alat canggih ini digunakan bukan saja diperusahaan-perusahaan swasta. tetapi juga dilembaga-lembaga pendidikan. Karena mengikuti perkembangan teknologi yang semakin pesat sampai saat ini. Komputer sebagai “Kaki Tangan” manusia yang semakin berkembang. 4 . Hilir mudiknya arus proses administrasi baik keuangan maupun proses memasukkan nilai siswa tampaknya menjadi hal penting yang harus dikelola dengan baik. Dunia terasa semakin sempit karena suatu peristiwa yang terjadi dibelahan dunia yang dapat dengan mudah diakses bahkan dalam hitungan detik dibelahan dunia lainnya. baik dalam perangkat maupun kegunaannya. maka sistem komputer tidak berjalan sebagaimana mestinya dan pada akhirnya pekerjaan kita menjadi terhambat karenanya.

Budiman Joko Said M. Bapak Drs.KATA PENGANTAR Alhamdulillah dengan memanjatkan puji syukur kehadirat Allah SWT. atas segala berkah dan rahmat-Nya sehingga penulis dapat menyelesaikan tugas ini dengan sebaik-baiknya.M Selaku Rektor Unversitas Pembangunan “Veteran” Nasional Jakarta 2..Sc Selaku Dekan Fakultas Komputer Unversitas Pembangunan “Veteran” Nasional Jakarta 3. Bapak Dr.Kom.Dwi Nugroho M. Mustaqiem Selaku Pimpinan Yayasan Muhammadiyah Cabang Cipulir DI 5 . Bapak Ir. Dalam penulisan ini penulis telah mendapat bantuan dari berbagai pihak. Bu Titin Pramiyati S. Dan penulis mengambil judul tugas akhir sebagai berikut : “PERANCANGAN SISTEM APLIKASI ADMINISTRASI NILAI SISWA PADA LPK MUHAMMADIYAH JAKARTA” Tugas akhir ini merupakan salah satu persyaratan untuk memperoleh Sarjana Fakultas Ilmu Komputer Jurusan Sistem Informasi Universitas Pembangunan Nasional “Veteran” Jakarta. H. MSi Selaku pembimbing dan sekaligus Ketua Jurusan Sistem Informasi Fakultas Komputer UPN “Veteran” Jakarta 4. Oleh karena itu pada kesempatan ini penulis mengucapkan terima kasih sebesarbesarnya kepada : 1.

Seluruh Staff Tata Usaha dan Staff Guru LPK Muhammadiyah yang telah banyak membantu 8. Dan semua pihak yang telah membantu dan tidak dapat disebutkan satu persatu. Kedua orang tua tercinta yang telah banyak membantu baik dari materil ataupun moril 9. oleh karena itu semua kritik dan saran yang sifatnya membangun dari semua pihak sangat penulis harapkan untuk penyempurnaan penulisan ini. Penulis menyadari bahwa penulisan tugas akhir ini masih jauh dari sempurna. Bapak Malkan Nur Sebagai Pembimbing pada LPK Muhammadiyah Jakarta 7. Jakarta.5. Kepada suami dan anak yang telah mendukung dan memberikan sport moral ataupun moril 10. namun telah banyak memberikan bantuan dan saran sehingga selesainya tugas akhir ini. Juni 2008 Penulis 6 . Bapak Aryo Harjianto Selaku Direktur LPK Muhammadiyah Jakarta 6. Besar harapan penulis semoga penulisan ini berguna dan bermanfaat bagi Fakultas Ilmu Komputer Jurusan Sistem Informasi Universitas Pembangunan Nasional “Veteran” Jakarta.

Latar Belakang ………………………………………………. xi DAFTAR GAMBAR ………………………………………………………….. C. D. Sistem Informasi …………………………………………….. E. Pengolahan Data ……………………………………………. Maksud Dan Tujuan …………………………………………. B. Ruang Lingkup………………………………………………. vii DAFTAR TABEL…………………………………………………………….DAFTAR ISI HALAMAN JUDUL LEMBAR PENGESAHAN ABSTRAK KATA PENGANTAR ……………………………………………………….. BAB II KAJIAN PUSTAKA A. xiii BAB I PENDAHULUAN A. 18 7 . 8 9 1 3 3 4 6 C.. Sistematika Penulisan………………………………………. i iii DAFTAR SIMBOL……………………………………………………………. xii DAFTAR LAMPIRAN ……………………………………………………….. DAFTAR ISI …………………………………………………………………. 10 D. Metode Penelitian……………………………………………. Administrasi Nilai Siswa ……………………………………. B. Komponen Pendukung ……………………………………….

.. Analisa Pemecahan Masalah ……………………………. 27 c. Diagram Nol …………………………………………. Visi Dan Misi …………………… 20 2.. Analisa Permasalahan ………………………………………… 34 1. Dokumen Keluaran …………………………………… 28 2. 39 D. 31 a. Perancangan Sistem Administrasi Pada LPK Muhammadiyah ………………………………………………. 37 5. 26 1.. Pemecahan Masalah ………………………………………. Identifikasi masalah ……………………………………… 35 3. 39 8 . Rancangan Umum Sistem Usulan …………………………… 39 1.. 33 C. Urian Sejarah Singkat. Dokumen Masukan …………………………………… 26 b. Diagram Konteks……………………………………… 31 b. Prosedur Sistem Berjalan ………………………………… 29 3. Profil Sekolah ………………………………………………… 20 1.BAB III SISTEM YANG BERJALAN A. 38 6.. 34 2. 26 a. Dokumen Simpanan …………………………………. Masalah Pokok ……………………………………………. Metode Pengembangan Yang Digunakan ………………. Analisa Kebutuhan Informasi ……………………………. Diagram Alir Data ………………………………………. Dokumen Sistem Berjalan ……………………………….. Struktur Organisasi Uraian Fungsi Dan Tugas …………… 22 B. 36 4. Teknologi Yang Digunakan …………………………….

Rancangan Fisik Sistem Usulan …………………………….2.. 55 a. Tujuan Dan Saran …………………………………………… 42 B.. 60 3. Rancangan Keluaran …………………………………… 61 9 . Diagram Hubungan Entitas (ERD)……………………….. Struktur Menu Pengoperasian ……………………….. 52 d. 40 A. Normalisasi ……………………………………………… 51 a. 52 3. Diagram Alir Data ………………………………………. 49 2. Rancangan Program …………………………………. Diagram Konteks …………………………………….. Bentuk Normal Ketiga (3NF) ………………………. 55 C. 58 d. 44 b.. Diagram Rinci ………………………………………. 43 1.. Uraian Proses ………………………………………. Bagan Pengolahan ………………………………………. Bentuk Normal Kedua (2NF)………………………. Bagan Pengolahan Terstruktur………………………… 56 b. 59 2.. Rancangan Logik ……………………………………………. 46 d. Rancangan Masukan ……………………………………. 55 1. Bentuk Tidak Normal (Un-Normal) ………………… 51 b. 44 a. Pembagian Modul Pengolahan ……………………… 57 c. Diagram Nol ………………………………………… 45 c. Bentuk Normal Pertama (1NF) ……………………… 51 c. Teknologi Yang Digunakan BAB IV RANCANGAN USULAN ……………………………..

Jadwal Implementasi ……………………………………. Rancangan Kode ………………………………………. Spesifikasi Perangkat Lunak ……………………………. Uraian Kegiatan …………………………………………. 64 D. 67 1.. Kesimpulan ………………………………………………… 75 B.4. Konfigurasi Sisitem Komputer ……………………………. Implementasi ……………………………………………… 70 1.. 71 2. 67 2. 77 10 ... Spesifikasi Perangkat Keras ……………………………. 68 E. Rancangan Data ………………………………………… 62 5. 74 BAB V PENUTUP A. Keamanan Komputer ……………………………………….. 69 F. Saran ………………………………………………………… 76 Daftar Pustaka ………………………………………………………………..

DAFTAR SIMBOL 1. Diagram Alir Alir Data No. Data Store Digunakan untuk menggambarkan suatu tempat untuk menyimpan atau mengambil data 4. Process Digunakan untuk menggambarkan suatu proses yang sedang berlangsung didalam sistem 3. 1. Data Flow Digunakan untuk menggambarkan suatu aliran data 11 . Simbol Enternal Entity Simbol yang menggambarkan orang atau Penjelasan / Arti organisasi yang menjadi sumber atau tujuan dari informasi 2.

3. Simbol Penjelasan / Arti Merupkan symbol pembuatan / pemasukan data pertama kali kedalam aliran data Merupakan symbol dari data yang dimasukan kedalam diagram aliran data Merupakan symbol yang digunakan menutup komponen yang sudah dipilih Merupakan symbol yang memiliki salah satu pilihan digunakan untuk = + ( ) [ ] { } @ # 2. 7. Merupakan symbol foreign key 12 .2. Kamus Data No. 4. 1. untuk 5. Merupakan simbol pengulangan dari komponen yang tertutup Merupakan symbol primary key 6.

Simbol Penjelasan / Arti Entitas yang keberadaanya mandiri dan harus ada dalam suatu sistem 1. Hubungan suatu entitas dari suatu ke satu (one to one) dimana setiap entitas pada himpunan A 2. 13 . himpunan dapat berhubungan dengan banyak entitas pada himpunan entitas lainnya Hubungan suatu entitas dari banyak ke satu (many 4. Hubungan suatu entitas dari banyak ke banyak (many to many) dimana setiap entitas pada suatu 5. to one) dimana setiap entitas berhubungan paling banyak dengan satu entitas lainnya. Diagram Hubungan Entitas No. berhubungan dengan paling banyak dengan satu entitas pada himpunan B begitu pula sebaliknya Hubungan suatu entitas dari satu ke banyak (one to many) dimana setiap entitas pada suatu 3.3. himpunan entitas lainnya.

Penjelasan / Arti DECISION Simbol yang menunjukkan pilihan dalam 2. mengerjakan modul PREDEFINE MODUL Suato proses yang ditentukan terlebih dahulu dan 3. KOPEL Menunjukan data dan elemen control yang 6. Simbol MODUL Simbol yang menunjukkan suatu modul 1. hanya bias diifenitasikan melalui namanya KONEKSI Digunakan untuk mengubungkan suatu modul 4. dikirimkan dari modul kemodul lainnya 14 .4. Bagan Terstruktur No. dengan modul lainnya LOOPING Suatu perulangan didalam modul 5.

74 15 . Jadwal Implementasi ………………………………………………..DAFTAR TABEL Tabel 4.1.

10.. Entity Relationship Diagram Usulan …………………………….0 ………………………………………………. Struktur Organisasi LPK Muhammadiyah……………………….8 Pembagian Modul Login…………………………………………. Bagan Pengolahan Terstruktur…………………………………… 56 Gambar 4. Diagram Rinci 2.. 48 Gambar 4. 58 16 .1. Diagram Rinci 3.6.9.7.. Diagram Nol Sistem Usulan …………………………………….3.2.1. Pembagian Modul Input Data …………………………………… 57 Gambar 4.0 ………………………………………………. Diagram Konteks Sistem Berjalan ……………………………… 31 Gambar 3. 57 Gambar 4.4. 46 Gambar 4. 54 Gambar 4. 11 Gambar 3..0 ……………………………………………….. Konfigurasi Komputer……………………………………………. 45 Gambar 4. Diagram Nol Sistem Berjalan …………………………………… 33 Gambar 4.. 47 Gambar 4.DAFTAR GAMBAR Gambar 2.. Pembagian Modul Laporan ……………………………………. 22 Gambar 3.5. Diagram Konteks Sistem Usulan ………………………………… 44 Gambar 4.2.. Diagram Rinci 1.1.3..

Dokumen Keluaran Lampiran A3-1. 95 Lampiran B2-3 Laporan Nilai Siswa …………………………………. 96 17 . Dokumen Keluaran Lampiran B2-1 Laporan Data Instruktur ……………………………... Dokumen Simpanan A2-1.DAFTAR LAMPIRAN LAMPIRAN A ( DOKUMEN SISTEM BERJALAN ) I. 93 II.. 79 Lampiran A1-2. Daftar Instruktur …………………………………… 87 Lampiran A3-2 Daftar Biodata Siswa ………………………………. 92 Lampiran B1-4 Data Nilai Siswa ……………………………………. Data Mata Diklat …………………………………… 90 Lampiran B1-2 Data Instruktur ………………………………………. Dokumen Masukan Lampiran B1-1. Surat Tugas Instruktur………………………………. 80 Lampiran A1-3. Biodata Siswa ………………………………………. 91 Lampiran B1-3 Data Siswa …………………………………………. 88 Lampiran A3-3 Daftar Nilai Siswa…………………………………… 89 LAMPIRAN B (DOKUMEN SISTEM USULAN) I.. Dokumen Masukan Lampiran A1-1. Kamus Data …………………………………………………….. 94 Lampiran B2-2 Laporan Data Siswa…………………………………. 81 II.. 82 III.. Daftar Nilai ………………………………………….

97 Lampiran B3-2. 98 Lampiran B3-3 Input Mata Diklat …………………………………. Menu Login ……………………………………….111 Lampiran C-4.102 Lampiran B3-7 Laporan Data Mata Diklat …………………………. Rancangan User………………………………………. Kamus Data Lampiran B4-1 Kamus Data …………………………………………107 LAMPIRAN C (SPESIFIKASI FILE) Lampiran C-1.. Tampilan Menu Program Lampiran B3-1. Rancangan Nilai Siswa ………………………………. Rancangan Data Instruktur ………………………….104 Laporan Data Siswa ……………………………….100 Lampiran B3-5 Input Data Siswa ……………………………………101 Lampiran B3-6 Input Nilai Siswa …………………………………. Rancangan Data Siswa ……………………………….110 Lampiran C-3.105 Lampiran B3-10 Laporan Nilai Siswa ………………………………....113 18 .. Menu Utama ……………………………………….106 IV.103 Lampiran B3-8 Lampiran B3-9 Laporan Data Instruktur ………………………….112 Lampiran C-5. 99 Lampiran B3-4 Input Data Instruktur ……………………………….III. Rancangan Data Mata Diklat …………………………109 Lampiran C-2.

Modul Input User ……………………………………115 Lampiran D-3.123 Lampiran D-7. Modul Input Data Instruktur…………………………119 Lampiran D-5.121 Lampiran D-6.128 Lampiran D-10.LAMPIRAN D ( MODUL PENGOLAHAN) Lampiran D-1. Modul Laporan Data Instruktur ……………………127 Lampiran D-9. Modul Input Mata Diklat…………………………….. Modul Input Nilai Siswa ……………………………. Modul Laporan Mata Diklat…………………………126 Lampiran D-8. Modul Utama ………………………………………114 Lampiran D-2.117 Lampiran D-4. Modul Input Data Siswa……………………………. Modul Laporan Rekap Nilai ………………………129 19 . Modul Laporan Data Siswa………………………….

Latar Belakang Dalam dunia pendidikan. Kehadiran komputer didalam suatu organisasi atau sekolah akan sangat menunjang efisiensi kinerja sehingga akan mendapatkan dampak yang positif didalam suatu aktifitas sekolah. Dalam hal ini komputer merupakan alat yang memainkan peranan yang sangat besar. menghitung. Hilir mudiknya arus memasukkan nilai tampaknya menjadi hal penting yang harus dilakukan dengan baik. Komputer adalah sarana yang digunakan untuk membantu mencapai hasil kerja yang maksimal dan dapat menunjang informasi yang cepat dan akurat. sebuah unit yang sangat menunjang kelancaran proses belajar mengajar adalah bagian administrasi. semakin memudahkan programer dalam membuat suatu aplikasi yang berbasis database 20 . Didalam kebudayaan yang semakin maju diperlukan suatu alat yang mempunyai kemampuan untuk melakukan pekerjaan rutin.BAB I PENDAHULUAN A. mengambil data dengan cepat secara acak (random) maupun urut (sequential) dan menyelesaikan persoalan rumit serta banyak perhitungan dalam waktu yang cepat. Untuk memudahkan pengaturan ini langkah terbaik diambil adalah dengan penggunaan sistem komputerisasi. menyimpan informasi dalam jumlah besar. Maraknya perkembangan bahasa pemograman disaat sekarang ini.

Menganalisis sistem yang sedang berjalan agar masalah yang selama ini dihadapi. Dengan adanya sistem komputerisasi ini diharapkan akan terciptanya efisiensi dan efektifitas yang baik. dapat ditemukan solusi sebagai bahan pertimbangan untuk perbaikan 21 . penulis tertarik untuk melakukan perancangan program komputerisasi di bagian administrasi. Bagian administrasi nilai yang penulis pilih sebagai tempat untuk melakukan kegiatan ini adalah LPK Muhammadiyah Jakarta.sehingga didalam pembuatan aplikasi tersebut para pemogram dapat berinteraksi langsung dengan media pemrograman yang dihadapi. Maksud Dan Tujuan Penulisan Adapun maksud dari penulisan tugas akhir ini adalah : 1. Salah satu unsur terpenting dewasa ini adalah penguasaan komputer sebagai media komunikasi. terutama dalam hal pelayanan pada administrasi sekolah tersebut. Alasan penulis memilih tempat tersebut adalah karena pada LPK Muhammadiyah Jakarta ini belum memiliki sistem Komputerisasi. Mengandalkan pengolahan data yang baik sangat diperlukan oleh sebuah perusahaan atau organisasi karena dengan pengolahan data yang terkomputerisasi dapat mempercepat pengambilan keputusan oleh pihak diinginkan sehingga organisasi atau pengolahan tersebut dapat meningkatkan kinerjanya Dengan mengacu pada pemikiran inilah. B. Begitu pentingnya peranan media komputer dalam era globalisasi menyebabkan semakin banyaknya instansi atau perusahaan yang telah memanfaatkan media tersebut. pengetahuan dan hiburan.

Pembuatan sistem aplikasi yang cepat bagi LPK Muhammadiyah 4. Meningkatkan mutu SDM yang lebih maju dari sebelumnya melalui Aplikasi administrasi nilai C.2. Memberikan informasi mengenai perubahan data secara cepat dan akurat 3. Memberikan kemudahan dalam pengadministrasian nilai. 2. Merancang dan membuat Aplikasi administrasi nilai dengan studi kasus untuk LPK Muhammadiyah. Data Rekapitulasi Nilai Siswa dan sampai pembuatan laporan. Ruang Lingkup Dalam penulisan skripsi ini. Merancang dan memperbaiki sistem dengan menggunakan sebagai penerapan perkembangan teknologi sehingga memudahkan dalam proses administrasi nilai.. meliputi : Data Instruktur. penulis membatasi pembahasan permasalahan yaitu mengenai masalah pada administrasi nilai siswa. Data Siswa. 5. D. Perencanaan Dalam pembuatan tugas ini ada beberapa tahap yang harus dilakukan diantaranya perencanaan yang bertujuan untuk : 22 . Metode Penelitian Untuk mendapatkan data serta masukan dalam penyusunan tugas akhir penulis menggunakan teknik pengumpulan data yaitu: a. Sedangkan tujuan pembuatan tugas akhir ini adalah : 1.

Mengacu berbagai area permasalahan potensial c. Mengawasi semua kegiatan dalam penerapan sistem yang baru. Desain terinci dimaksudkan untuk pemrogram komputer dan ahli teknik lainnya yang akan mengimplementasi sistem 23 . Menyusun dan menyajikan laporan perbaikan (rekomendasi ) dari sistem yang berjalan kepada user. ada beberapa langkah yang harus dilakukan : 1. Menganalisis & menyusun biaya-biaya serta keuntungan dari sistem yang baru 5. Menentukan ruang lingkup penulisan b. 2. Mengatur urutan tugas b. c. file yang berkaitan dgn sistem yang berjalan. dokumen . Desain sistem secara umum merupakan persiapan dari desain secara terinci. Analisa Penelitian sistem yang ada dengan target merancang sistem yang baru dan diperbaharui. Perancangan Tujuan dari desain sistem secara umum adalah untuk memberikan gambaran secara umum kepada user tentang sistem yang baru. Merancang suatu sistem perbaikan dan mengidentifikasikan aplikasi aplikasi untuk penerapannya pada komputer.a. 4. Mengumpulkan & menganalisis formulir. Desain secara umum mengidentifikasikan komponen-komponen sistem informasi yang akan didesain secara rinci. 3.

Menyiapkan usulan penerapan. e. Memilih konfigurasi terbaik e. Metode Studi Pustaka Studi Pustaka dilakukan dengan berbagai buku-buku bacaan serta literatur yang sesuai dengan isi materi tugas akhir ini. Sistematika Penulisan Untuk mempermudah pemahaman dari laporan Tugas Akhir ini. Metode Wawancara Wawancara dilakukan secara langsung dengan pihak-pihak yang dapat memberikan informasi atau keterangan-keterangan yang dibutuhkan E. metode penelitian.Adapun langkah yang harus dilakukan adalah sebagai berikut : a. d. ruang lingkup dan sistematika penulisan. maka penulis menguraikan masalah-masalah dengan membuat sistematika sebagai berikut: BAB I : PENDAHULUAN Bab ini membahas tentang penjelasan umum mengenai alasan pemilihan judul. 24 . juga untuk mempermudah penyusunan dalam penulisan laporan ini. Mengidentifikasi berbagai alternative konfigurasi sistem c. Menyiapkan rancangan sistem yang terperinci b. Mengevaluasi berbagai alternative sistem d. maksud dan tujuan penulisan.

normalisasi file. 25 . analisa sistem berjalan BAB IV : SISTEM USULAN Dalam Bab ini berisikan spesifikasi rancangan program yang meliputi spesifikasi bentuk masukan. spesifikasi program struktur kode. struktur organisasi dan fungsi. program flowchart. kamus data. Dan langkah-langkah pembuatan program dan lain sebagiannya. analisa pemecahan masalah. flowchart. konsep teori merancang program. dan listing program. BAB V : PENUTUP Bab ini berisi kesimpulan yang dapat diambil dari pembahasan serta saran-saran untuk memperbaiki masalah yang ada. kamus data. spesifikasi bentuk keluaran.BAB II : KAJIAN PUSTAKA Dalam bab ini diuraikan mengenai konsep dasar dari program yang dibahas dalam ruang lingkup penulisan tugas akhir yang berhubungan dengan bidang sistem informasi. spesifikasi file. dan sebagainya. analisa sistem yang sedang berjalan. masalah dihadapi. Peralatan pendukung (tools sytem) memberikan penjelasan secara teoritis tentang peralatan (tools). BAB III : SISTEM BERJALAN Bab ini menjelaskan tentang gambaran umum LPK Muhammadiyah Jakarta yang terdiri : sejarah singkat. Pendukung dalam perancangan program yang meliputi konsep teori normalisasi.

Sistem Informasi Sistem adalah sekumpulan komponen yang saling bekerja sama untuk mencapai tujuan dan suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan. manajemen dan pengambilan keputusan dalam sebuah organisasi. Sistem informasi manajemen adalah sebuah sistem manusia/mesin yang terpadu (Integrated). Dalam konsep Model Newell-Siman sistem informasi didefinisikan sebagai berikut : Sistem informasi harus membantu dalam mendefinisikan ruang persoalan dan dalam proses mencari suatu pemecahan. Format harus berusaha melonggarkan batas-batas ikatan rasionalitas sistem harus menggunakan ingatan yang sesuai dengan tugas. berkumpul dan bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan sasaran tertentu. Informasi adalah merupakan hasil pengolahan data sehingga menjadi bentuk yang penting bagi penerimanya dan mempunyai kegunaan sebagai dasar dalam pengambilan keputusan yang dapat dirasakan akibatnya secara langsung saat itu juga atau secara tidak langsung pada saat mendatang.BAB II KAJIAN PUSTAKA A. 26 . yang menyajikan informasi guna mendukung fungsi operasi.

memproses dan menyajikan dalam berbagai bentuk laporan. Pengolahan Data Pengertian pengolahan data bisa disederhanakan sebagai sebuah mekanisme untuk menerima data. B. menyimpan.Manfaat informasi dibagi beberapa macam yaitu : a. Sedangkan fungsi dari Sistem Informasi itu sendiri adalah : Sistem informasi mulai dapat berkomunikasi dengan sistem yang lain sehingga mendatangkan sinergi yang luar biasa. Bagi Perusahaan Bagi perusahaan diperlukan untuk mengolah data dan menjadi informasi sehingga pihak yang membuat keputusan dapat menggunakan informasi tersebut untuk membuat keputusan yang bagus. mengkomunikasi ke berbagai pihak yang berkepentingan. Perorangan Untuk perorangan diperlukan dalam pengambilan keputusan yang sesuai dengan peranan masing-masing individu harus membantu keputusan memerlukan informasi yang akurat. jika perusahaan tersebut merupakan perusahaan yang menggunakan laba financial sebagai orientasi keberhasilannya. Sistem informasi tidak hanya data digunakan oleh satu unit usaha. b. untuk menunjang segenap fungsi dalam sebuah perusahaan. tetapi berbagai perusahaan yang dapat saling berbagi memakai Sistem Informasi. 27 . Lebih-lebih akan menjadi terasa.

Pengadaan peralatan pendukung hendaklah sesuai dengan ketentuan yang ada. sangat penting didukung peralatan yang memadai agar program aplikasi yang penulis buat berjalan sesuai dengan yang direncanakan. Perangkat Keras Spesifikasi yang penulis gunakan dalam pembuatan aplikasi ini adalah sebagai berikut : Processor RAM Floppy Drive Hardisk Keyboard Mouse Monitor Printer : Intel Pentium IV : 256 MB SDRAM : 3½ Inch. baik itu perangkat keras (Hardware) ataupun perangkat lunak (Software). program aplikasi tersebut masih memungkinkan untuk diuji coba dengan spesifikasi yang lebih rendah lagi. Komponen Pendukung Dalam pembuatan program aplikasi ini. 1. Adapun peralatan pendukungnya adalah : 1. agar terhindar dari beberapa masalah yang membuat program aplikasi ini tidak berjalan dengan semestinya.44 MB : 40 Giga Byte (GB) : PS/2 (101/102 Key) : PS/2 Optic : SVGA (Trigem 800 x 600) : Desk Jet Meskipun demikian. Akan tetapi sebaiknya dengan spesifikasi yang penulis gunakan bukan sebagai standarisasi untuk menjalankan program tersebut tetapi sebaiknya digunakan spesifikasi yang lebih 28 .C.

alasan penulis menggunakan bahasa pemrograman tersebut 29 .1 Konfigurasi Komputer 2. sehingga program aplikasi dapat bekerja dengan baik. Berikut ini adalah gambar dari spesifikasi yang penulis gambarkan melalui konfigurasi sebagai berikut : Keyboard & Mouse Hardisk CPU Monitor Printer Gambar 2.tinggi lagi. diantaranya adalah : bahasa pemrograman yaitu Visual Basic 6.0. Perangkat Lunak Software atau perangkat lunak adalah program-program yang diperlukan untuk menjalankan perangkat keras.

c Pengkodean dari algoritma yang sudah dibuat.karena banyak kalangan programmer pada masa sekarang dan bahasa pemrograman ini bisa masuk dalam sistem yang berbasis windows baik level rendah dan level yang paling tinggi saat ini. program ini juga mudah dipergunakan untuk pembuatan program. yang mana proses ini penting untuk dilakukan untuk pengembangan program selanjutnya. e Melakukan pendokumentasian program sebagai Back-Up (cadangan). serta apa saja yang akan dihasilkan sebagai Output program yang dibuat. kemudian mengembangkan suatu urutan proses logika untuk menyelesaikan masalah tersebut diatas dalam bentuk logaritmatika b Menentukan bentuk data apa yang diperlukan. d Melakukan test program dari proses logika yang dibuat. apakah program tersebut sudah benar dan bebas dari unsur kesalahan atau masih harus direvisi atau diperbaiki kembali. Dan dalam pembuatan langkah-langkah program adalah sebagai berikut: a Menganalisa dan memahami persoalan yang ada.0 Banyak pendukung untuk aplikasi database diantaranya adalah Microsoft Acces. Dan lebih dari itu penulis menganggap bahwa program Microsoft Visual Basic 6. Operating sistem pendukung lainnya adalah Microsoft Windows XP. sebagai input dalam program yang akan dibuat. dan bisa berinteraksi dengan programprogram lainnya. 30 . diterjemahkan kedalam bentuk statement yang sesuai dan terdapat didalam bahasa pemrograman yang digunakan.

3. Adapun pembagian attribute adalah sebagai berikut : 31 . d Entitas Entitas adalah suatu yang dapat diidentifikasikan dalam lingkungan kerja user. Sesuatu user yang ingin ditelusuri sebuah kelas entitas adalah sekumpulan entitas dan digambarkan oleh struktur atau format entitas dalam kelas tersebut. e Atribut Entitas memilki atribut yang menggambarkan karakteristik entitas. Dalam database terdapat bagian unsur-unsur yang lain diantaranya : a Record Record adalah kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entity secara lengkap b File Kumpulan record-record sejenis yang mempunyai panjang elemen yang sama. atribut sama. Database Database adalah kumpulan file-file yang mempunyai kaitan antara satu file dengan file lainnya sehingga membentuk satu bagan data yang menginformasikan satu perusahaan. instansi dalam batasan tertentu. namun beda data valuenya c Value Value adalah data actual atau informasi yang disimpan pada tiap data elemen atau atribut.

Multiuser (banyak pemakai) e. Adapun kegunaan database adalah sebagai berikut : a. Primary Key Suatu atribut atau satu set minimal atribut yang tidak hanya mengidentifikasikan secara unik suatu kejadian yang spesifik tapi juga dapat mewakili setiap kejadian dari suatu entity. Isolasi data untuk standarisasi d. Foreign Key Suatu atribut atau satu set atribut yang melengkapi satu relationship (hubungan) yang menunjukkan keindukannya.1. Masalah data independence (kebebasan data) 32 . Masalah Integrasi (kesatuan) g. 2. 3. Alternate Key Kunci kandidat yang tidak dipakai sebagai primary key 4. Masalah keamanan (security) f. Kesulitan pengaksesan data c. Redudansi dan Inkonsistensi b. Candidate Key Suatu atribut atau satu set minimal atribut yang mengidentifikasikan secara unik suatu kerja kejadian spesifik dari entity.

b Aliran Data Aliran data menghubungkan keluaran dari suatu objek/proses yang terjadi pada satu masukan. Entity Relasi dapat digolongkan sebagai berikut : a. 5. Entity Relationship Diagram Diagram hubungan entitas adalah diagram yang memperlihatkan entitas yang terlibat dalam suatu sistem serta hubungan-hubungan (relasi antar entitas tersebut). aliran data yang menggerakkan data. 33 . Hubungan Satu Satu (One To One) Merupakan hubungan file pertama dengan file kedua yaitu jenis hubungan yang hanya dapat dilakukan dengan entity pertama yang hanya mempunyai hubungan dengan satu kejadian pada entity kedua dan sebelumnya. b. Hubungan Satu Kebanyak (One To Many) Merupakan hubungan file pertama dengan file kedua yaitu jenis hubungan yang hanya dapat dilakukan dengan satu entity/atribut dengan beberapa entity /atribut lainnya.4. DAD bisa digolongkan sebagai berikut : a Proses Adalah suatu yang melakukan transformasi terhadap data yang terjadi. Data Flow Diagram Diagram Aliran Data (DAD) Data Flow Diagram (DFD) adalah fungsional dari nilai yang dihitung oleh sistem DAD memuat proses yang mentransformasikan data.

Bentuk Normal Kedua (2NF) Suatu relasi berada dalam normal ke-2 jika dan hanya berada pada bentuk normal pertama. semua atribut bukan kunci memiliki defenisi sepenuhnya terhadap kunci primer. Bentuk Normal Kesatu (1NF) Suatu relasi dikatakan dalam bentuk normal pertama jika dan hanya jika setiap atribut bernilai tunggal untuk setiap baris. Normalisasi Normalisasi adalah merupakan proses pengelompokan data elemen menjadi tabel-tabel yang menunjukkan entity dan relasinya. b. dimana kondisi yang diuji apakah mengalami kesulitan pada saat Insert (menambah) Delete (menghapus) Update (mengubah). Dan tidak ada yang terduplikasi.c. Bentuk Tidak Normal Adalah data yang direkam dengan baik memperhatikan format tertentu. Refieve (Membaca). Hubungan Banyak ke Banyak (Many To Many) Merupakan hubungan file pertama dengan file kedua yaitu hubungan yang dilakukan dengan beberapa entity/atribut dengan beberapa entity/atribut lainnya. 6. Adapun bentuk-bentuk dari normalisasi adalah sebagai berikut : a. dan atribut bukan kunci yang tidak merupakan bagian kunci primer 34 . c.

d. Nilai Semester 35 . Ketentuan Penilaian Ketentuan penilaian yang ada pada LPK Muhammadiyah adalah sebagai berikut : 1) Aturan dalam proses nilai a. D. Nilai Mid Semester d. ADMINISTRASI NILAI SISWA a. Nilai Rata-Rata Ulangan b. Dalam pembuatan program memiliki beberapa simbol yang bisa digunakan untuk menggambarkan rangkaian proses yang harus dilaksanakan. Bentuk Normal Ketiga (3NF) Bentuk ketiga adalah relasi harus dalam bentuk normal kedua dan semua atribut bukan primer tidak mempunyai hubungan yang transitif terhadap kunci primer. Flowchart Flowchart adalah simbol-simbol yang digunakan untuk menggambarkan proses yang terjadi didalam suatu program komputer secara sistematik dan logis. Dalam sistem flowchart adalah menggambarkan urutan prosedur secara detail didalam suatu sistem komputerisasi dan bersifat fisik. 7. untuk lebih jelas mengenai simbol-simbol flowchart dapat dilihat pada daftar flowchart. Nilai Rata-rata Tugas c.

rata-rata ulangan. mid semester dan semester. Penilaian ini juga bisa diisi oleh petugas tata usaha kedalam form nilai yang telah disediakan oleh bagian kurikulum Setelah data itu dimasukkan kedalam form yang telah disediakan maka petugas tata usaha memasukkan kedalam pengolahan data untuk melakukan penyimpanan file untuk diolah menjadi data yang berkesatuan. Pengolahan Penilaian Dalam pengolahan penilaian yang selama ini ada dalam LPK Muhammadiyah adalah sebagai berikut : Guru mengentry / memasukkan data ke dalam buku nilai yang ada dengan ketentuan .2) Pengisian nilai Pengisian nilai yang dilakukan dalam memasukkan data nilai dengan ketentuan nilai menggunakan puluhan mulai dari 10 (sepuluh) dan maksimal 100 (seratus) 3) Penentuan predikat Untuk predikat pada pengisian nilai adalah sebagai berikut : A (Istimewa) = ( 90 – 100 ) B (Baik) C (Cukup) D (Kurang) = ( 80 – 89 ) = ( 70 – 79 ) = ( 60 – 69 ) b.Rata-rata tugas. 36 .

Setelah data direkam dalam satu file. Setelah pengolahan data yang diolah selesai maka bisa dituangkan dalam bentuk laporan yang diberikan kepada Kepala LPK. 37 . maka file tersebut diolah untuk bisa dimasukkan kedalam nilai raport dan diberikan predikat sesuai dengan ketentuan yang berlaku. Guru dan Unit. Untuk dijadikan nilai raport yang sudah lengkap dengan nilai dan predikat yang sudah diberikan secara otomatis.

E mempunyai gagasan untuk mengembangkan dan merintis Lembaga Pendidikan Komputer (LPK) di Jalan Panjang. Dengan modal keyakinan dan semangat yang tinggi awal pembuatan Lembaga Pendidikan Komputer menggunakan 20 komputer dalam 1 ruangan praktek yang saat itu masih berbasis DOS.E membuat permohonan berdirinya Lembaga Pendidikan Komputer yang telah diajukan ke KANWIL DIKBUD bidang DIKMENJUR DKI. Uraian Sejarah Singkat. Cipulir – Kebayoran Lama. Word Star.Munif untuk mendirikan Lembaga Pendidikan Komputer (LPK) dan mendapatkan lampu hijau untuk bisa mendirikan Lembaga tersebut. PROFIL SEKOLAH Dengan memperhatikan perkembangan zaman yang semakin maju serta kesadaran masyarakat semakin tinggi tentang pentingnya pendidikan komputer khususnya dilingkungan Muhammadiyah Cipulir.Sugu Purwogunanto S. Lotus dan lain-lain.Sugu Purwogunanto S. berkonsultasi dengan Pimpinan perguruan yang yang saat itu dijabat oleh Bapak H. Maka Bapak H. Visi Dan Misi Pada bulan 01 Juli 1992.E. Dan saat itu masih menggunakan 1 ruangan 38 . Bulan Juli 1992 Bapak H. 1.BAB III SISTEM YANG BERJALAN A. Bapak H.Sugu Purwogunanto S.

SMA dan SMK. a.Karena kebutuhan Lab Komputer yang dituntut oleh banyak khalayak. SMP. khususnya wali murid dari unit SD. karena kemajuan teknologi yang semakin cepat berkembang dan dilengkapi pula dengan jaringan Hotspot dengan jarak 300 meter dalam ruang lingkup Lembaga Pendidikan Komputer. Visi Terwujudnya Sumber Daya Manusia Yang Terampil Dan Profesional Yang Dilandasi Iman Dan Takwa Serta Perilaku Santun b. maka Lembaga Pendidikan Komputer (LPK) Muhammadiyah mengembangkan dari 1 ruangan menjadi 2 ruangan dan masing-masing ruang terdiri dari 30 komputer yang sudah terdapat fasilitas jaringan. Potensi Dasar Dan Kreatifitas Peserta Didik Mengembangkan Semangat Kemandirian 39 . Pada saat ini Lembaga Pendidikan sudah menggunakan jaringan Internet untuk mendukung fasilitas belajar siswa. Misi 1 2 3 Memantapkan Sekolah Sebagai Pusat Budaya Yang Positif Dan Islami Menumbuhkembangkan Bakat.

S. S.Kom. S. JOKO SUHARTO TATA USAHA EDI PURWANTO INSTRUKTUR NIA ROSMAWATI. PERMANASARI.1 Struktur Organisasi LPK Muhammadiyah KESISWAAN MALKAN NUR. S.Kom. ASMUNI JAMHUR.2. STRUKTUR ORGANISASI KEPALA LPK ARYO KURIKULUM DRS. ADI ARDIANSYAH. MILA RAHMAWATY.Kom 22 .Kom Gambar 3.

Melaksanakan pendidikan formal selama jangka waktu tertentu sesuai dengan jenjang sifat sekolah b. Membina kerjasama dengan wali murid.TUGAS DAN FUNGSI 1. Pengorganisasian c. Mengadakan kerjasama yang baik dengan Depdiknas serta instansi terkait g. DUDI h. Pengarahan d. KEPALA LPK a. Pengawasan f. Menyusun Perencanaan b. Membina personil pimpinannya e. Penilaian . Bertanggung jawab kepada Dinas Dikmenti DKI Jakarta i. Melaksanakan bimbingan dan penyuluhan serta bimbingan kerja bagi peserta didik d. KURIKULUM Membantu Kepala LPK dalam bidang : a. Membina dan melaksanakan ketatausahaan f. Melaksanakan pendidikan dan pengajaran sesuai kurikulum yang berlaku dan berusaha mengembangkannya c. Ketenagaan e. masyarakat. Berusaha meningkatkan kualitas pendidikan 2.

Merencanakan dan melaksanakan program-program pengajaran yang sesuai dengan alokasi waktu yang ditentukan. Berperan melaporkan kegiatan kepada kepala LPK 2 . Pengorganisasian c. Ketenagaan e. KESISWAAN Membantu Kepala LPK dalam bidang : a. INSTRUKTUR a. Penilaian g. Menyusun perencanaan kegiatan b.3. Mengajar pada jam kerja yang ditentukan b. Pengarahan d. Mengkoordinasikan pemakaian bahan dan alat praktek program studi yang bersangkutan e. Membuat program pengajaran baik tahunan dan semester sesuai dengan program yang telah ditentukan d. c. Pengawasan f. Identifikasi dan pengumpulan penyusunan laporan 4. Membimbing dan mengarahkan siswa dalam pelaksanaan belajar mengajar f.

tahunan dan lain-lain) l. Dokumen Sistem Berjalan Dalam pengolahanan data. PERANCANGAN MUHAMMADIYAH SISTEM ADMINISTRASI PADA LPK 2. target kurikulum. mengatur administrasi perlengkapan k. melaksanakan tugas lain yang diberikan atasan langsung sesuai keperluan B. mengatur dan pengadaan administrasi/alat tulis kantor h. melaksanaan pekerjaan pengetikan m. TATA USAHA a. mengerjakan daftar siswa menurut abjad kedalam buku laporan d. mengatur administrasi siswa i. mengatur administrasi pegawai j. diperlukan data-data yang diproses sesuai dengan yang diinginkan. membuat statistik tenaga kependidikan dan DUK (PNS) f. membuat laporan keluar (bulanan. dan daya serap e.5. membuat statistik siswa g. triwulan. menyusun program ketatausahaan b. Adapun masukan yang diperlukan dalam administrasi nilai siswa Bentuk-bentuk dari spesifikasi masukan tersebut adalah sebagai berikut: a. mengkoordinir pekerjaan tata usaha sekolah c. Dokumen Masukan Dokumen masukan yang diperlukan untuk mengolah data pada sistem berjalan adalah sebagai berikut : 3 . pendataan dan pembuatan grafik : nilai belajar siswa.

Dokumen Simpanan Dokumen simpanan yang diperlukan untuk mengolah data pada sistem berjalan adalah sebagai berikut : 1) File Instruktur Fungsi Media Sumber : Untuk menyimpan data instruktur : Kertas : Tata Usaha 4 .1) Data Instruktur Fungsi Media Sumber Frekuensi : Untuk mendata jumlah instruktur : Kertas : Tata Usaha : 1 Tahun Bentuk Lampiran : Lampiran A1-1 2) Data Siswa Fungsi Media Sumber Frekuensi : Untuk mengetahui data siswa : Kertas : Guru/Instruktur : 1 Tahun Bentuk Lampiran : Lampiran A1-2 3) Daftar Nilai Fungsi Media Sumber Frekuensi : Untuk mengetahui nilai keseluruhan siswa : Kertas : Guru : 3 bulan Bentuk Lampiran : Lampiran A1-3 b.

Frekuensi : 1 Tahun Bentuk Lampiran : Lampiran A2-1 2) File Siswa Fungsi Media Sumber Frekuensi : Untuk menyimpan data siswa : Kertas : Guru : 1 Tahun Bentuk Lampiran : Lampiran A2-2 3) File Nilai Fungsi Media Sumber Frekuensi : Untuk menyimpan data nilai siswa : Kertas : Guru : 3 bulan Bentuk Lampiran : Lampiran A2-3 c. Dokumen Keluaran Dokumen keluaran yang diperlukan untuk mengolah data pada sistem berjalan adalah sebagai berikut : 1) Laporan Data Instruktur Fungsi Media Distribusi Sumber Frekuensi : Untuk mengetahui data instruktur : Kertas : Kepala LPK : Tata Usaha : 1 Tahun Bentuk Lampiran : Lampiran A3-1 5 .

Prosedur Sistem Berjalan Dalam pengolahan penilaian yang selama ini ada dalam LPK Muhammadiyah adalah sebagai berikut : a. rata-rata ulangan. Wakil Kesiswaan : 1 Tahun Bentuk Lampiran : Lampiran A3-2 3) Laporan Data Nilai Siswa Fungsi Media Sumber Distribusi Frekuensi : Untuk mengetahui data nilai siswa : Kertas : Guru : Kepala LPK.2) Laporan Data Siswa Fungsi Media Sumber Distribusi Frekuensi : Untuk mengetahui data siswa : Kertas : Guru : Kepala LPK. Guru. Memasukkan Nilai Guru mengentry / memasukan data kedalam buku nilai yang ada dengan ketentuan . Kesiswaan : 3 Bulan Bentuk Lampiran : Lampiran A3-3 3. Penilaian ini juga bisa diisi oleh petugas tata usaha kedalam form nilai yang telah disediakan oleh bagian kurikulum 6 . Tata Usaha.Rata-rata tugas. Guru. mid semester dan semester.

Proses Data Setelah data direkam dalam satu file. c. Untu dijadikan nilai raport yang sudah lengkap dengan nilai dan predikat yang sudah diberikan secara otomatis. Laporan Penilaian Setelah pengolahan data yang diolah selesai maka bisa dituangkan dalam bentuk laporan yang diberikan kepada Kepala LPK. maka file tersebut diolah untuk bisa dimasukkan kedalam nilai raport dan diberikan predikat sesuai dengan ketentuan yang berlaku. 7 .b. Guru dan Unit.

a. Diagram Aliran Data Adapun aliran data dan urutan proses yang akan diusulkan akan digambarkan dalam bentuk DAD dan ERD. Diagram konteks berjalan a Guru InputNilaiSisw a LaporanRekapNilai LaporanDataSisw a LaporanRekapNilai c Kesisw aan P1 LaporanRekapNilai LaporanDataSisw a LaporanDataInstruktur Sistem Administrasi Nilai Sis w a InputNilaiSisw a InputDataInstruktur InputDataSisw a b Kepala LPK e Tata Us aha LaporanDataSisw a LaporanDataInstruktur d Kurikulu m Gambar 3.4.2 Diagram Konteks 8 .

dan mendapatkan laporan data siswa dan laporan rekap nilai yang berfungsi untuk arsip.Diagram diatas menjelaskan guru memasukkan data nilai siswa dan data mata diklat dan hanya mendapatkan laporan rekap nilai siswa. laporan data instruktur. untuk kesiswaan mendapatkan laporan data siswa dan rekap nilai siswa. untuk tata usaha memasukkan data siswa dan memasukkan nilai siswa (hanya membantu guru yang bersangkutan). 9 . sedangkan kurikulum hanya mendapatkan laporan data instruktur dan laporan data siswa dan untuk Kepala LPK memasukkan data instruktur dan mendapatkan laporan data mata diklat. laporan data siswa dan laporan data rekap nilai.

b. Diagram Nol Sistem berjalan

a Guru

InputNilaiSisw a InputDataInstruktur InputDataSisw a InputNilaiSisw a

P1 Input Nilai InputDataInstruktur

DataSis w a DataInstruktur D1 FormDataSisw a D2 FormIns truktur

DataNilai

D3 FormNilai

DataInstruktur

e Tata Us aha DataSis w a

P2 DataNilai Pengola h Nilai

b Kepala LPK

DataSis w a DataInstruktur D1 FormDataSisw a D2 FormIns truktur

DataNilai

D3 FormNilai

DataInstruktur DataSis w a P3 LaporanDataInstruktur LaporanDataSisw a LaporanRekapNilai Cetak Laporan LaporanRekapNilai LaporanDataInstruktur LaporanDataSisa LaporanRekapNilai DataNilai

c Kesisw aan LaporanDataSisw a LaporanRekapNilai LaporanDataSisa LaporanDataInstruktur

d Kurikulum

Gambar 3.3 Diagram Nol Sistem Berjalan

10

Dari diagram diatas bisa dijelaskan ada beberapa proses sistem yang dilakukan untuk memasukkan data dan menghasilkan laporan data-data yang telah diinput. Proses yang dilakukan adalah :  Guru/Instruktur memasukkan nilai siswa dan mendapatkan laporan rekap nilai  Kepala LPK memasukkan data Instruktur dan mendapatkan laporan data isntruktur, laporan data siswa serta laporan rekap nilai  Kepala Unit dari pengolahan nilai diatas mendapatkan laporan data siswa dan rekap nilai siswa  Yayasan juga mendapatkan laporan data siswa dan laporan data instruktur  Untuk Tata usaha menginput data siswa dan nilai siswa serta mendapatkan laporan data siswa dan laporan rekap nilai untuk keperluan arsip Arsip.

C. ANALISA PERMASALAHAN
a. Teknologi Pengolahan Yang Digunakan Dalam pengolahan data sistem ini mempergunakan spesifikasi komputer yang harus dipenuhi, sebagai berikut : 1) Perangkat Keras  Processor  RAM  Floppy Drive  Hardisk  Keyboard  Mouse  Monitor  Printer : Intel Pentium IV : 256 MB SDRAM : 3½ Inch, 1,44 MB : 40 Giga Byte (GB) : PS/2 (101/102 Key) : PS/2 Optic : SVGA (Trigem 800 x 600) : Desk Jet

11

2) Perangkat Lunak  Menggunakan Sistem operasi Windows XP  Menggunakan Ms. Acces untuk penyimpanan database

b. Identifikasi Masalah Dari hasil penelitian yang dilakukan menurut kaedah pemecahan PIECES, adapun permasalahan yang terjadi pada administrasi nilai pada LPK Muhammadiyah dapat diketahui sebagai berikut : a. Performance dari sistem yang berjalan Pemasukan data nilai yang dilakukan masih banyak kerangkapan pada masing-masing data. Dalam pengolahan data, baik pembuatan laporan belum tersusun dengan baik. b. Informasi data yang kurang akurat Untuk mencari data yang dilakukan sangat tidak akurat akibat rangkap pembuatan no peserta, dan sering terlambat dalam pembuatan laporan bulanan ataupun laporan akhir tahun. c. Ekonomi Dalam pembuatan laporan banyak data yang berulang yang dilakukan dalam pembauatan laporan dan mengakibatkan pemborosan pembiyaian dari segi ekonomisnya, karena pembuatan data yang sangat tidak akurat akibat terjadi perulangan. d. Control/keamanan Penyimpanan data yang masih banyak data-data yang berpencar/tidak menyatu dalam satu file, dan penyalahgunaan data oleh pihak-pihak yang tidak berkepentingan.

12

Pembuatan penilaian tidak sistematis d. f. untuk pengolahan data yang membutuhkan adalah sebagai berikut : 1) Kepala Unit a.e. Pencarian data yang tidak efektif dan effesien 4. Laporan rekap nilai yang berfungsi untuk evaluasi pembelajaran untuk menentukan pengambilan keputusan untuk pengembangan kurikulum 13 . Masalah Pokok 1. Service/pelayanan Dalam pencarian data yang relative lama untuk pencarian data siswa dan data nilai yang dibutuhkan oleh siswa. Analisa Kebutuhan Informasi Dalam pembuatan perancangan sistem yang telah berjalan tentunya memenuhi kebutuhan informasi kepada beberapa komponen yang membuntuhkan beberapa informasi. Efesiensi yang kurang Komputer yang digunakan masih terbatas hanya penggunaan aplikasi pengolah data dan pengolah angka. Rekap nilai seluruh siswa untuk kepentingan belajar mengajar b. Proses memasukkan nilai tidak efisien karena dikerjakan secara manual 2. Perhitungan kurang teliti di bagian administrasi sehingga terjadi kesalahan yang mengakibatkan sangat fatal 3. akan mengakibatkan pelayanan yang kurang maksimal c.

2) Kepala LPK a. Rekap data siswa dan rekap nilai siswa untuk kepentingan system belajar mengajar b. Laporan Rekap nilai untuk keperluan evaluasi pembelajaran yang sedang berlangsung dan sebagai evaluasi untuk menentukan kebijakan pengembangan LPK Muhammadiyah 3) Instruktur Laporan Nilai Siswa berfungsi untuk mengetahui nilai siswa pada masingmasing pelajaran dan untuk kepentingan evaluasi untuk langkah-langkah sistem pengajaran. 4) Tata Usaha Laporan nilai siswa sebagai arsip LPK Komputer

e. Analisa Pemecahan Masalah Beberapa pemecahan masalah yang bisa diusulkan yaitu sebagai berikut : a. Menggunakan sistem LAN (Local Are Network) Dalam penggunaan sistem ini ada beberapa keuntungan yang bisa diambil yaitu :  Bisa menggunakan sharing file  Lebih mudah dalam pengeloalaan file Dan ada beberapa kekurangan sebagai berikut :  Karena sistem bisa diakses secara jaringan (network) maka setiap user bisa mengakses nilai dan keamanan yang belum terjamin  Untuk pengaksesan file yang bersamaan bisa mengakibatkan kegagalan dalam penyimpanan

14

b. Menggunakan sistem Stand Alone Dalam penggunaan sistem ini bisa dikategorikan beberapa keuntungan sebagai berikut :  Penyimpanan database bisa berjalan dengan baik  Bila menggunakan sistem stand alone ini maka keamanan bisa terintegerasi dengan seluruh user Dan ada beberapa kekurangan yang bisa dikategorikan sebagai berikut:  Tidak bisa diakses dari luar ruangan (Jaringan)  Perlu sumber daya untuk mengelola data

f. Pemecahan Masalah Untuk memudahkan pengolahan administrasi nilai maka diperlukan suatu program aplikasi yang bisa meningkatkan pelayanan dalam pengolahan nilai dan menghasilkan data yang akurat, tepat dan memudahkan untuk sistem pengolahan administrasi nilai. Dengan membuat “PERANCANGAN SISTEM APLIKASI

ADMINISTRASI NILAI SISWA”, akan bisa membantu pengolahan data yang akurat dan effisien.

D. RANCANGAN UMUM SISTEM USULAN
Untuk mengatasi kelemahan-kelemahan yang dimiliki masing-masing sistem yang diusulkan maka ada beberapa alternatife yang bisa memaksimalkan sumber daya manusia untuk mengoptimalkan perancangan sistem yang ada. Dari alasan yang disebutkan diatas maka sistem yang dibuat untuk mengoptimalkan perancangan sistem administrasi ini menggunakan sistem “Stand Alone” dan bisa dikembangkan dalam bentuk jaringan (LAN), Namun sistem ini bisa 15

diakses dari komputer jaringan (LAN), Namun hanya bisa melihat, karena demi keamanan sistem administrasi nilai untuk kepentingan bersama. 1. Metode Pengembangan yang digunakan Pada LPK Muhammadiyah sangat berupaya untuk mengembangkan sistem yang baru untuk meningkatkan khususnya dalam pengolahan administrasi nilai agar masalah yang selama ini dialami teratasi dengan baik dengan menggunakan sistem yang baru dan tentunya berdampak positif pada LPK Muhammadiyah khususnya bagian administrasi Untuk pengembangan sistem informasi ini menggunakan metode

pengembangan sistem terstruktur. Pendekatan terstruktur (Structured Approach). Pendekatan terstruktur dilengkapi dengan alat-alat (tool) dan tekhnik (techigues) yang dibutuhkan dalam pengembangan sistem, sehingga hasil akhir dari sistem yang dikembangkan akan didapatkan sistem yang strukturnya didefinisikan dengan baik dan jelas. DAD meerupakan alat untuk structured analisis. Pendekatan terstruktur ini mencoba untuk menggambarkan sistem pertama kali secara garis besar (top level) dan dibagi menjadi bagian yang lebih terinci (lower level). DAD yang pertama digambarkan adalah level teratas (top level) dan diagram ini disebut context diagram. Dari content diagram ini kemudian akan digambarkan dengan lebih terinci lagi yang disebut overview diagaram (level 0). Tiap-tiap overview diagram akan digambarkan secara lebih rinci dan disebut level 1 dan seterusnya sampai tiap-tiap proses tidak dapat digambarkan terinci lagi. 2. Teknologi yang digunakan Mengenai teknologi yang perlu digunakan adalah dengan menerapkan Siklus Pengembangan Sistem (SDLC), yang terdiri dari beberapa tahapan yaitu perancangan sistem yang digunakan untuk menentukan dan mendefinisikan sistem informasi apa yang akan digunakan untuk kepentingan pengembangan pelaksanaan

16

Untuk rancangan aplikasi. penulis akan coba memberikan rancangan aplikasi dalam bentuk Aplikasi yang berbasis Stand Alone. b. Data Nilai Siswa yang didokumentasikan didalam database Master RekapNilai. untuk dikembangakan sebagai alternative pemecahan masalah. Pembuatan laporan untuk mengetahui data siswa dan rekap nilai untuk keperluan penilaian persemester. bentuk-bentuk usulan yang diberikan oleh penulis dilihat dari analisa kebutuhan informasi yang ada. dan juga merancang sistem untuk penyelesaian kegiatan LPK Muhammadiyah. guna membantu mengolah data nilai dan lainnya yang tersimpan dalam media penyimpanan dalam bentuk database yang dapat dipergunakan untuk mengintegerasikan seluruh data yang ada guna mempermudah dalam hal pembuatan laporan. Data Siswa yang dibuat dan didokumentasikan dalam sebuah database Master DataSiswa. Perlu adanya pengunaan konfigurasi yang baik dari komponen-komponen perangkat keras dan perangkat lunak yang akan digunakan.kegiatan pada LPK Muhammadiyah. d. yaitu sebagai berikut : a. 17 . Dalah hal ini. c. Data instruktur yang dibuat dan didokumentasikan dalam sebuah database Master Instrtruktur. penulis menggunakan bahasa pemrograman Visual Basic dengan menggunakan Database Microsoft Acces. sehingga memberikan keuntungan dan nilai lebih untuk kegiatan LPK Muhammadiyah secara keseluruhan. Dalam upaya pengembangan sistem yang berjalan.

tepat dan akurat. Meningkatkan pengolahan administrasi nilai Maka secara umum dapat dikatakan bahwa rancangan sistem ini bertujuan untuk memenuhi kebutuhan akan penyelesaiaan masalah yang ada pada sistem yang sedang berjalan. Kemudahan untuk mendapatkan informasi yang cepat dan akurat 3. 18 . kemudahan dan penganganan pengoperasian sistem pengolahan data untuk proses pengolahan nilai sangat penting dan diharapkan agar pemeliharaan sistem dapat dipenuhi. sedangkan secara khusus sasaran perancangan sistem ini adalah memberikan efektifitas prosedur kerja dan informasi terinci sesuai dengan kebutuhan sekolah.BAB IV RANCANGAN USULAN B. Tujuan Dan Saran Untuk menunjang keberhasilan dalam proses belajar mengajar diperlukan administrasi yang cepat. mempermudah dalam pengontrolan dokumen memasukan dan keluaran 4. Pada saat ini sistem yang dibutuhkan adalah sistem informasi dengan database yang baik secara dan ditunjang oleh perangkat komputer yang memenuhi spesifikasi yang dibutuhkan sehingga memberi kemudahan dalam menyajikan informasi secara cepat dan tepat untuk perkembangan dimasa sekarang dan akan datang. Sasaran dari perancangan sistem yang baru ini adalah untuk mengatasi masalah yang ada pada sistem yang sedang berjalan. Dengan adanya sistem yang baru ini diharapkan akan dapat membantu kebutuhan penggunaan dalam hal: 1. Penghematan waktu dengan akurasi yang tinggi 2.

Rancangan Logik Pada sistem usulan ini mengalami beberapa perubahan dari prosedur sistem yang berjalan diantaranya pada proses pengolahan nilai. 1. Diagram Alir Data Diagram alir data digunakan untuk menggambarkan proses atau fungsi-fungsi yang dilakukan oleh sistem secara keseluruhan. Gambaran umum dari sistem usulan ini dapat sebagai berikut: 19 . Berikut ini akan dijelaskan beberapa perubahan dan penambahan sistem yang diusulkan.C. proses-proses dari sistem usulan digambarkan secara logika dengan menggunakan aliran data. proses ini ditiadakan karena pada sistem usulan nilai sudah dibuatkan rumus perhitungan.

1.1 Diagram Konteks Sistem Usulan 20 . Diagram Konteks a Guru LaporanRekapNilai UserName&Password KonfirmasiPassword b Sis wa InputDataInstruktur P1 LaporanDataSiswa LaporanRekapNilai Sistem LaporanRekapNilai Administ rasi LaporanDataInstruk tur Nilai Siswa LaporanDataSiswa InputDataSiswa InputNilaiSis wa c Kepala LPK LaporanDataSiswa LaporanRekapNilai LaporanDataIns truktur d Tata Usaha LaporanDataInstruktur LaporanDataSiswa LaporanRekapNilai LaporanDataSiswa f Kurikulum e Kesiswaan Gambar 4.1.

1.2 Diagram Nol Sistem Usulan 21 . Diagram Nol P1 UserName&Password KonfirmasiP assw or d Login KonfirmasiP assw or d UserName&Password DataUser D5 DataUser a Guru P2 Memasukan Administrasi Nilai InputDataInstruktur InputDataSisw a InputNilaiSisw a InputMataDiklat DatatInstruktur DataMataDiklat DataSiswa D1 MataDiklat D3 DataSiswa DataMataDiklat DataNilai D2 Instruktur D4 RekapNilai d Tata Usaha DatatInstruktur DataNilai DataSiswa c Kepala LP K P3 Mencetak Laporan LaporanDataInstruktur LaporanDataSiswa LaporanRekapNilai LaporanRekapNilai LaporanDataSiswa LaporanRekapNilai LaporanDataInstruktur e Kesisw aan LaporanDataSiswa LaporanDataSiswa LaporanRekapNilai LaporanDataInstruktur f Kurikulum LaporanRekapNilai b Siswa UserName&Password KonfirmasiP assw or d Gambar 4.2.

3. Diagram Rinci 1 Proses Login b Sis wa UserName&Pass word a Guru UserName&Pass word P1.1.3.3 Diagram Rinci 1.0 22 . Diagram Rinci 1. 1 UserName&Pass word d Tata Usaha Login Dat aUser D5 Dat aUser Gambar 4.1.

2 Dat atInstruktur Dat aSiswa Dat aNilai Cet ak Dat a Dat aNilai Dat aSiswa Dat atInstruktur Gambar 4.1.3.4 Diagram Rinci 2. 1 InputDataIns truktur InputMataDiklat InputDataSiswa InputNilaiSis wa Sistem Administ ras i Nilai Siswa Dat aMataDiklat D1 MataDiklat Dat atInstruktur D2 Instruktur d Tata Usaha Dat aSiswa D3 Dat aSiswa Dat aNilai D4 RekapNilai P2.2.0 23 . Diagram Rinci 1 Proses Memasukan Nilai P2.

1.3 Cetak Laporan Raport LaporanRekapNi lai LaporanRekapNilai LaporanDataSis wa LaporanRekapNi lai b Si swa LaporanRekapNi lai d Tata Usaha LaporanRekapNilai Gambar 4.5 Diagram Rinci 3.2 LaporanRekapNi lai LaporanRekapNi lai Cetak Laporan Rekap Ni lai LaporanRekapNi lai LaporanDataSis wa a LaporanRekapNi lai Guru P3.3.3.0 24 .1 Cetak Laporan Data Siswa LaporanDataSis wa DataNilai InputDataSi swa DatatIns truktur DataMataDi kl at e Kesis waan LaporanDataSis wa DataMataDi kl at D1 MataDiklat DatatIns truktur D2 Instr uktur c Kepal a LPK DataSi swa D3 DataSi swa DataNil ai D4 RekapNil ai P3. Diagram Rinci 2 Proses Cetak Laporan f Kurikulum LaporanDataSis wa P3.

4. Jika sudah memasukkan data tersebut baru bisa memasukkan data nilai baik ulangan.1. Data-data tersebtu direkam (disimpan pada tabel yang berkaitan). Merekam Nilai Guru merekam nilai siswa yang terdiri dari nilai tugas. Nama Instruktur dan Data Siswa. nilai mid semester dan nilai semester yang langsung tersimpan dalam data penyimpanan RekapNilai 25 . Uraian Proses Untuk uraian proses usulan diatas adalah sebagai berikut : 1. Proses Memasukan Nilai Deskripsi : Untuk bisa memasukkan nilai dan dicetak diserahkan kepada pihak yang bersangkutan maka harus dimasukkan beberapa data diantaranya adalah jenis Mata Diklat (Mata Pelajaran). Guru c. Data yang sudah dimasukan bisa diperbaiki kembali (dikoreksi) jika ada penambahan ataupun kesalahan dalam memasukan data. Adapun urutan prosesnya dalah sebagai berikut : a. Administrator b. level yang ada adalah sebagai berikut : a. midsemester dan semester dan bisa dicetak sesuai dengan yang diingkan. nilai ulangan. tugas. Siswa 2. Proses Login Deskripsi : Untuk bisa masuk kedalam Aplikasi Nilai yang ada seluruh user memasukkan nama user dan password beserta level yang ada.

tabel MataDiklat. tabel Instruktur. Cetak laporan hasil belajar 2. a. Cetak laporan nilai semester e. 2. Tabel DataSiswa. tabel DataSiswa yang kemudian diolah. Dan menghasilkan rekap nilai yang diserahkan kepada guru yang bertujuan agar guru dapat mengoreksi atau mengecek kembali data nilai yang sudah dimasukan.b. jika terdapat kesalahan maka guru yang bersangkut bisa memperbaharui dan kembali disimpan pada data RekapNilai. Normalisasi Data Normalisasi merupakan proses pengelompokan elemen data menjadi tabel-tabel yang menunjukkan entity dan relasinya. Cetak laporan nilai perkelas f. Bentuk Tidak Normal Suatu relasi dikatakan dalam bentuk Unnormalisasi karena diantara atribut memiliki nilai yang sama 26 . Proses Pencetakan Laporan Deskripsi : Pembuatan laporan diambil dari data store Rekap guru yang berhubungan dengan tabel MataDiklat. dimana urutan proses sebagai berikut : d. Mencetak Nilai Untuk mencetak nilai siswa dari data Rekap nilai yang dihubungkan dari tabel Instruktur.

KodeMata + {MataPelajaran + Nim + NamaSis} + Kelamin + Tempat + Tanggal + Unit + Kelas + Jurusan + Paralel + Alamat + Telp + Jam + Hari + Lab + {NamaIns + Editing} + Jenjang + Ulangan1 + Ulangan2 + Ulangan3 + Ulangan4 + Ulangan5 + Tugas1 + Tugas2 + Tugas3 + Tugas4 + Tugas5 + MidSemester + Semester + User + Password + Akses b. Bentuk Normal Kedua 2NF Suatu relasi dikatakan dalam bentuk 2NF jika dan hanya jika : Berada pada bentuk 1NF dan semua atribut bukan kunci memiliki depensi terhadap MataDiklat = @KodeMata + MataPelajaran Instruktur DataSiswa = @KodeIns + NamaIns + MataDiklat + Hari + Editing = @Nim + NamaSiswa + Kelamin + Tempat + Tanggal + Unit + Kelas + Jurusan + Paralel + Alamat + Telp + MataPelajaran + Jam + Hari + Lab + NamaIns + Editing RekapNilai = @Nim + NamaSiswa + NamaIns + MataPelajaran + Jenjang + Ulangan1 + Ulangan2 + Ulangan3 + Ulangan4 27 . Bentuk Normal Pertama 1 NF Bentuk normal pertama mempunyai ciri setiap data bentuk dalam suatu record dan mengandung nilai atomic tunggal dengan kata lain tidak ada atribut yang berulangulang atau nilai ganda KodeMata + MataPelajaran + Nim + NamaSis + Kelamin + Tempat + Tanggal + Unit + Kelas + Jurusan + Paralel + Alamat + Telp + Jam + Hari + Lab + NamaIns + Editing + Jenjang + Ulangan1 + Ulangan2 + Ulangan3 + Ulangan4 + Ulangan5 + Tugas1 + Tugas2 + Tugas3 + Tugas4 + Tugas5 + MidSemester + Semester + User + Password + Akses c.

+ Ulangan5 + Tugas1 + Tugas2 + Tugas3 + Tugas4 + Tugas5 + MidSemester + Semester + + Editing Login = @User + Password + Akses d. Diagram Hubungan Entitas (ERD) ERD berikut ini merupakan alat bantu untuk menganalisa suatu data dalam membuat suatu aplikasi program dan juga menjelaskan hubungan antara entitas guru dengan entitas murid dalam pengembangan Sistem Informasi Pengolahan Administrasi 28 . Bentuk Normal Ketiga 3NF MataDiklat = @KodeMata + MataPelajaran Instruktur DataSiswa = @KodeIns + NamaIns + MataDiklat + Hari + Editing = @Nim + NamaSiswa + Kelamin + Tempat + Tanggal + Unit + Kelas + Jurusan + Paralel + Alamat + Telp + MataPelajaran + Jam + Hari + Lab + Instruktur + Editing RekapNilai = #Nim + NamaSiswa + Instruktur + MataPelajaran + Jenjang + Ulangan1 + Ulangan2 + Ulangan3 + Ulangan4 + Ulangan5 + Tugas1 + Tugas2 + Tugas3 + Tugas4 + Tugas5 + MidSemester + Semester + Editing Login = @User + Password + Akses 3.

6 Entity Relationship Diagram Usulan 29 .Gambar 4.

30 . modul dan hubungan antar modul.D. elemen control. rancangan masukan. b. rancangan proses dari pembagian modul pengolahan rancangan program. struktur menu pengoperasian. Rancangan Fisik Sistem Usulan Disini dijelaskan tentang pengolahan bagan terstruktur. Menunjukkan hubungan elemen data. dan rancangan kode. Bagan Pengolahan Terstruktur Bagan pengolahan terstruktur digunakan untuk : a. 1. mendefinisikan dan mengilustrasikan organisasi dari sistem informasi secara berjenjang dalam bentuk modul dan sub modul.

Bagan Pengolahan Terstruktur Gambar 4.a.7 Bagan Pengolahan Terstruktur 31 .

Pembagian Modul Pengolahan Login Input User Rubah Password Gambar 4.b.8 Pembagian Modul Login Hapus User Input Data Input Mata Diklat Input Instruktur Input Data Siswa Input Nilai Siswa Gambar 4.9 Pembagian Modul Input Data 32 .

Laporan Data Instruktur (Lampiran B3-8) c.10 Pembagian Modul Laporan c. Laporan Rekap Nilai (Lampiran B3-10) 33 . Laporan Data Mata Diklat ( Lampiran B3-7) b. Laporan Data Nilai (Lampiran B3-9) d. Input User (Lampiran B3-2) 3) Input Nilai a. Rancangan Program Adapun spesifikasi rancangan programnya sebagai berikut : 1) Sistem Administrasi Nilai (Lampiran B3-1) 2) Login a. Input Instruktur (Lampiran B3-4) c. Input Mata Diklat (Lampiran B3-3) b.Laporan Laporan Mata Diklat Laporan Instruktur Laporan Data Siswa Laporan Nilai Siswa Gambar 4. Input Data Siswa (Lampiran B3-5) d. Input Rekap Nilai (Lampiran B3-6) 4) Laporan a.

d. e. Adapun penjelasannya sebagai berikut : a. untuk membuat laporan dan lain-lain d. Menu Laporan Digunakan untuk membuat aplikasi laporan baik itu pencetakan atau hanya sekedar untuk melihat saja. Input Data Mata Diklat Deskripsi : Digunakan untuk mengisi daftar namanama pelajaran yang akan diajarkan Sumber Media Bentuk : Guru : Kertas : Lampiran B1-1 34 . f. Menu Keluar Menu ini berfungsi untuk keluar dari aplikasi yang akan ditutup atau diakhiri suatu program aplikasinya oleh pengguna atau user b. Struktur Menu Pengoperasian Dalam suatu program aplikasi banyak user menggunakan memasukkan data. Menu Utama Digunakan untuk memilih jenis-jenis aplikasi yang ada dalam program aplikasi seperti : input data siswa. perubahan data. memperbaiki data atau menghapus data. Struktur Back Office c. Menu Input Nilai Untuk memasukkan data nilai yang akan diolah baik itu membuat baru. Rancangan Masukan i. hapus data dan pencetakan data.

tugas-tugas. mid semester dan semester Sumber Media Bentuk : Guru : Kertas : Lampiran B1-4 35 . Input Data Siswa Deskripsi : Digunakan untuk memasukan biodata siswa yang aktif belajar Sumber Media Bentuk : Guru : Kertas : Lampiran B1-3 iv.ii. Input Instruktur Deskripsi : Digunakan untuk mengisi daftar namanama Insturktu/Pengajar Sumber Media Bentuk : Yayasan : Kertas : Lampiran B1-2 iii. Input Rekap Nilai Deskripsi : Digunakan untuk memasukkan nilai-nilai siswa baik itu ulangan harian.

c. Rancangan Keluaran i. Laporan Rekap Nilai Deskripsi Distribusi Media Bentuk : Laporan rekap nilai keseluruhan : Kepala LPK. Laporan Data Siswa Deskripsi Distribusi : Merupakan laporan data-data siswa : Guru. Yayasan. Adapun rincian spesifikasi file dalam penulisan ini adalah : 36 . Rancangan Data Dalam pembuatan program. Kepala Unit dan Guru : Kertas : Lampiran B2-3 d. tentunya ada beberapa file dan spesifikasi program yang dibuat. Kepala LPK dan Kepala Unit Media Bentuk : Kertas : Lampiran B2-2 iii. tipe file dan lain sebagainya yang berhubungan dengan file tersebut. File yang telah dibuat guna mengetahui fungsi file. Laporan Data Instruktur Deskripsi Distribusi Media Bentuk : Merupakan laporan data instruktur : Yayasan : Kertas : Lampiran B2-1 ii.

Nama File Isi file Fungsi Bentuk : : : : RekapNilai Berisi data-data nilai Untuk menyimpan untuk data nilai Lampiran C-4 37 . Nama File Isi file Fungsi Bentuk : : : : Data Siswa Berisi data-data Siswa Untuk menyimpan untuk data siswa Lampiran C-3 e. Nama File Isi file : : Login Berisi data user yang bisa mengakses aplikasi tersebut Fungsi Bentuk : : Untuk menyimpan data user Lampiran C-5 b. Nama File Isi file Fungsi Bentuk : : : : Instruktur Berisi data-data Instruktur Untuk menyimpan untuk data isntruktur Lampiran C-2 d. Nama File Isi file : : MataDiklat Berisi data-data tentang mata pelajaran yang akan diajarkan Fungsi Bentuk : : Untuk menyimpan data mata pelajaran Lampiran C-1 c.a.

iii. Menghindari kesalahan akibat penulisan ulang Mempercepat pengolahan data Menghemat tempat atau space pada penyimpanan data Data mudah diidentifikasi karena lebih sederhana Adapun contoh pengkodean adalah sebagai berikut : 1. Rancangan Kode Untuk mengklasifikasikan data masukan dan mempermudah dalam pencarian data dibuatlah kode yang terdiri dari angka. Adapun struktur kode yang digunakan. Nama Kode Panjang Struktur Keterangan : : : : 9 01 Contoh : 9 01 9 KodeMata 3 9 0 1 : Adalah No unik : No Urut 0 1 : No Unik : Mata Pelajaran Microsoft Word 38 . iv.e. Adapun manfaat dari pengkodean adalah sebagai berikut : i. ii.

Nama Kode Panjang Struktur Keterangan : : : : KodeIns 7 9 901 01 0 1 0 1 0 1 : Kode Mata Pelajaran : Kode Hari Keterangan : 01 : Senin 02 : Selasa 03 : Rabu 04 : Kamis 05 : Jum`at 06 : Sabtu 01 Contoh : 9 901 01 01 : No Urut 0 1 0 1 0 1 : Mata Pelajaran Microsoft Word : Mengajar Hari Senin : No Urut 01 39 .2.

Nama Kode Panjang Struktur Keterangan : : : : NIM 9 0 04 4 0 0 5 0 0 0 1 : Kode Unit Keterangan : 01 : SD 02 : SMP 03 : SMA 04 : SMK 005 : Kode Jurusan Keterangan : 001 : IPA 002 : IPS 003 : Akuntansi 004 : Administrasi Perkantoran 005 : Multimedia 006 : SD Dan SMP 0001 Contoh : 0 04 005 0001 : No Urut 4 0 0 5 0 0 0 1 : Unit SMK : Jurusan Multimedia : No Urut 0001 40 .3.

Konfigurasi Sistem Komputer Dalam pembuatan program aplikasi ini. Adapun peralatan pendukungnya adalah : a. baik itu perangkat keras (hardware) ataupun perangkat lunak (Software) Pengadaan peralatan pendukung hendaklah sesuai dengan ketentuan yang ada.44 MB : 40 GB (Giga Byte) : PS/2 (101/102 – Keys) : PS/2 Optic : SVGA (Philips) : HP 3940 Meskipun demikian.E. agar terhindari dari beberapa masalah yang membuat program aplikasi ini tidak berjalan dengan semestinya. sehingga program dapat bekerja dengan baik. program aplikasi tersebut masih memungkinkan untuk diuji coba dengan spesifikasi yang lebih rendah lagi. 41 . Tetapi sebaiknya digunakan spesifikasi yang lebih tinggi lagi. sangat penting didukung peralatan yang memadai agar program aplikasi yang penulis buat berjalan dengan yang direncanakan. Spesifikasi Perangkat Keras (Hardware) Spesifikasi perangkat keras adalah sebagai berikut : Processor RAM Floppy Drive Hardisk Keyboard Mouse Monitor Printer : Intel Pentium IV : 256 MB SDRAM : 3 ½ Inch. 1.

iii. Dan dalam pembuatan program adalah sebagai berikut : i.b. kemudian mengembangkan suatu urutan proses logika untuk menyelesaikan masalah tersebut diatas dalam bentuk algoritma. alasan penulis mengggunakan bahasa pemrograman tersebut karena banyak digunakan oleh kalangan programmer saat ini dan bisa kompetibel dengan program-program aplikasi lainnya. diterjemahkan kedalam bentuk statement-statement yang sesuai dan terdapat didalam bahasa pemrograman yang digunakan iv. Melakukan pendokumentasian program sebagai Back-up (cadangan. serta apa saja yang akan dihasilkan. Pengkodean dari algoritma yang sudah dibuat. apakah program tersebut sudah benar dan bebas dari unsur kesalahan atau masih harus direvisi atau diperbaiki kembali. Spesifikasi Perangkat Lunak (Software) Software atau perangkat lunak adalah program-program yang diperlukan untuk menjalankan perangkat keras. Menganalisa dan memahami persoalan yang ada. diantaranya bahasa pemrograman yaitu Visual Basic 6. Melakukan test program dari proses logika yang sudah dibuat. Operating sistem pendukung lainnya adalah menggunakan Microsoft Windows XP. untuk usaha pengembangan program selanjutnya. sebagai input dalam program yang akan dibuat. Dan selain menggunakan Visual Basic untuk menuliskan program atau bahasa pemrograman penulis juga menggunakan Microsoft untuk pembuatan database dan bisa berinteraksi pula dengan program-program lainnya. ii. 42 . Menentukan bentuk data apa yang diperlukan. sebagai output dari program yang dibuat.0. yang mana proses ini penting untuk dilakukan. v.

ii. dalam hal ini pengguna adalah Karyawan LPK Muhammadiyah. mengedit serta mengatur keseluruhan isi dan serta tampilan yang ada pada program aplikasi. karena pada konsepnya sistem dapat diapakai oleh semua user atau pengguna. Untuk melindungi seluruh sistem dari gangguan luar maka penulis menggunakan sistem pelindung untuk aplikasi database dengan memproteksi data yaitu database yang sangat riskan untuk bisa diakses oleh user atau pengguna yang tidak berkepentingan dan diharapkan dapat meminimalkan gangguan terhadap sistem dapat berjalan sesuai dengan yang diharapkan b. Hak Otorisasi Hak otoritas dimaksudkan untuk memberikan hak pengguna terhadap piranti perangkat lunka ini sesui dengan batasan-batasam yang berlaku sesuai dengan hak yang diatur melalui user dan passwordnya i. Orang yang bisa mengakses ini merupakan orang yang paham tentang program aplikasi yang disajikan serta bisa dipercaya untuk bisa mengembangkan sistem aplikasi ini. pembuatan instruktur dan pembuatan mata diklat (mata pelajaran) 43 . Proteksi Data Setelah sistem diimplementasikan dan sesuai dengan yang diharapkan maka yang tidak kalah penting untuk diperhatikan adalah keamanan terhadap sistem.F. yaitu pembuatan user. Guru Merupakan seorang user yang mempunyai akses seperti administrator. Administrator Administrator merupakan seorang pengguna atau user yang diberikan hak secara penuh untuk merubah. Keamanan Komputer a. namun ada beberapa akses yang dibatas.

Oleh sebab itu harus dilakukan pengujian terhadap program untuk menemukan kesalahankesalahan yang mungkin dapat terjadi. Kesalahan dari program yang mungkin terjadi dapat diklasifikasikan dalam bentuk : 1. Implementasi Rencana implementasi sistem adalah suatu rencana kerja yang menjelaskan suatu tentang penerapan sistem secara keseluruhan. Uraian Kegiatan i. Siswa Merupakan pengguna yang hanya bisa melihat laporan rekap nilai yang dimaksud dan tidak bisa melihat data secara keseluruhan. Program. merupakan kesalahan dari logika program yang dibuat. Rencana implementasi sistem ini juga merupakan tahapan lanjutan dari perancangan sistem.iii. 44 . yang dioperasikan harus bebas terlebih dahulu dari kesalahan-kesalahan. Kesalahan logika (Logical error). G. a. Pembuatan dan pengujian program Kegiatan ini dilakukan mulai dari kegiatan menyusun atau membuat program dengan menggunakan spesifikasi program yang dibuat. Kesalahan suatu proses (run-time-error). merupakan kesalahan yang terjadi sewaktu execute program dijalankan yang akan menyebabkan proses program berhenti sebelum selesai pada saatnya 3. merupakan kesalahan didalam penulisan source program yang tidak sesuai dengan diinginkan 2. Kesalahan bahasa (Language error). Tujuannya untuk mewujudkan suatu sistem yang diusulkan dan menilai apakah sistem yang diusulkan layak atau tidak untuk dibuat.

Pembuatan buku petunjuk Pembuatan buku petunjuk bertujuan untuk memberikan petunjuk kepada pemakai tentang bagaimana cara mengoperasikan sistem dalam pemakaian sistem usulan ini. Pelatihan Personil Tujuan pelatihan terhadap para personil dalam memberikan latihanlatihan yang menerapkan aplikasi dari buku petunjuk yang telah dibuat. Jumlah programmer 3. lama pembuatan dan test satu program : 10 Program : 2 Orang : 3 Hari Banyakya Program (10 ) × Rata-rata Program ( 3 ) 2 = 17 Hari (Ket 1 Minggu = 5 Hari kerja ) Jadi lamanya pembuatan program dan test program adalah 4 minggu ii. Adapun kegiatan ini meliputi bagaimana cara penggunaan sistem bagi tiap-tiap bagian. Adapun perhitungan waktu yang dibutuhkan untuk program ini adalah : Banyakya Program (n) × Rata-rata Program (h) Programer (p) Diketahui : 1. Dan dipakai juga untuk membantu pengopersian sistem. Banyaknya program 2.Kegiatan pengujian program ini dilakukan secara berulang-ulang samapi program tersebut sudah diperkirakan mempunyai kemungkinan kecil dalam melakukan kesalahan. Dengan pelatihan diharapkan dapat mencapai hasil yang optimal. Pelatihan dilakukan dan diperkirakan selama 5 hari 45 . Perkiraan pembuatan modul dilakukan selama 5 hari iii.

Pengujian sistem Tahap ini bertujuan untuk melakukan uji coba aplikasi secara keseluruhan apakah sistem berjalan dengan baik secara keseluruhan. Penyiapan data Penyimpanan data bertujuan untuk menyiapkan data yang akan dimasukan kedalam file-file untuk selanjutnya diproses. Peralihan sistem merupakan suatu kegiatan sistem lama digantikan dengan sistem yang baru dan ini tidak bisa berjalan mulus dikarena kebiasaan yang lama harus ditinggalkan dan memakai sistem yang baru. Peralihan sistem Setelah sistem diuji dan dinyatakan layak untuk digunakan maka tahap selanjutnya adalah peralihan sistem. Dan tahap ini memerlukan waktu selama 5 hari vii. Diperkirakan memakan Waktu selama 15 hari vi. Dan peralihan ini memakan waku sampai 15 hari viii. Pengoperasian sistem dan evaluasi sistem Pada tahap ini aplikasi yang telah dibuat dijalankan secara penuh dengan menggunakan prosedur yang telah ditentukan. dan diperkirakan memakan waktu selama 5 hari v. Perekeman data Merupakan kegiatan perekaman data-data mata diklat. instruktur dan data siswa yang diperlukan untuk kelancaran aplikasi agar bisa diproses dengan komputer. Waktu yang perlukan adalah 15 hari 46 . Hal-hal yang harus dievaluasi dalam tahapan ini meliputi Input maupun Output dan prosedur kerja.iv.

Jadwal Implementasi Tabel 4.1 Jadwal Implementasu 47 .b.

Dengan rancangannya sistem aplikasi administrasi nilai ini. Lebih dari itu akan mendapatkan hasil yang maksimal dalam hal pemberian informasi mengenai laporan-laporan yang dibuat. dapat diambil kesimpulan adalah sebagai berikut : c. termasuk juga dalam melakukan aktifitas sehari-hari seperti : pengolahan kata.BAB V PENUTUP A. entry data dan lain sebagainya d. Komputer sangatlah penting dalam era khususnya dalam hal pekerjaan dan menjadikan pekerjaan lebih efektif dan efisien. agar pemasukan data-data tersebut bisa memberikan informasi secara tepat dan memakan waktu yang sangat cepat e. Dengan dibuatnya sistem ini. KESIMPULAN Setelah penulis menguraikan beberapa isi dalam tugas akhir ini. kita bisa mengimbangi teknologi yang semakin pesat khususnya dibidang komputer dalam rangka penanganan data-data. bisa meringankan pekerjaan dalam memasukkan nilai siswa khusunya di LPK Muhammdiyah. pengolahan data. 48 .

bahkan jika perlu dan memungkinkan ditambah perangkat-perangkat yang lebih tinggi yang penulis anjurkan agar aplikasi dapat bekerja dengan maksimal h. sedangkan dalam perkembangan teknologi yang sangat cepat dan menuntut program aplikasi yang lebih cepat dibandingkan program aplikasi yang sebelumnya. Dalam memasukkan data hendaknya operator yang bertugas diperlukan ketelitian yang sangat tinggi sehingga data akan memberikan informasi secara benar dan akurat g. hendaknya dipenuhi guna keberhasilan dalam aplikasi data yang akan dilakukan. SARAN Dalam pembuatan tugas akhir ini penulis memberikan saran khusunya pada LPK Muhammadiyah dan umumnya kepada semua pihak adalah sebagai berikut : f.B. 49 . Sistem ini masih jauh dari sempurna. maka penulis menyarankan untuk memperbaharui atau meng Update program aplikasi yang digunakan. Dalam hal perangkat penunjang yang penulis cantumkan dalam tulisan ini baik perangkat keras maupun perangkat lunaknya.

Panji Gumilang. Seni Pemrograman Visrus Menggunakan Visual Basic. DSI Publishing Sugiono. 2002. Agus J. 199. Ir. 2005 50 . Konsep Dan Perancangan Database. Pemrograman Terstruktur. Elexmedia Komputindo.0. CV Dua Selasa. Jakarta Kristanto Harianto IR. 2003.DAFTAR PUSTAKA Alam M. Konsep Dan Tuntunan Praktis Basis Data. 2002 Pardosi Mico. Kuningan. Jakarta B. Yogyakarta Nugroho Adi ST. Andi Yogyakarta Kroenko David M. Jakarta Hadi Rahadian. 2005. Andi. belajar Sendiri Microsoft Basic 6.5 Dan Visual Basic. Erlangga. Dasar-Dasar Desgin Dan Implementasi Database Processing Jilid I. Informatika. Jakarta Kadir Abdul. Membuat Laporan Dengan Crystal Report 8. Bahasa Pemrograman Windows Dan Internet. 2006. Elexmedia Komputindo. 2000. Analisa Dan Perancangan Sistem Informasi Dengan Metologi Orientasi Objek. Bandung. Surabaya Sadewa Aat. MMSi. Kerangka Dasar Sistem Informasi Manajemen. 2003. 2004. PPM.Davis Gordon.

51 . Sistem Basis Data. Graha Ilmu. Andi Yogyakarta.Sutanto Edy. Yogyakarta Wahana Komputer. Tip & Trik Pemrograman Visual Basic 6. 2000.0. 2004. Semarang Wahyu Winarno Wing. UUP (Unit Penerbit & Percetakan) YKPN. Sistem Informasi Manajemen. 2000.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->