Program Aplikasi Pengolahan Data Siswa Di SMK Merdeka Bandung

Gratis

2
22
184
2 years ago
Preview
Full text

PROGRAM APLIKASI PENGOLAHAN DATA SISWA DI SMK MERDEKA BANDUNG

  NIP.41277006023 NIP.41277006020 ABSTRAK PROGRAM APLIKASI PENGOLAHAN DATA SISWA DI SMK MERDEKA BANDUNGOleh DWI BAHTIAR ARITAMA 10706035 Program Aplikasi Pengolahan Data Siswa di SMK merdeka merupakan aplikasi yang diperuntukan untuk mengolah data-data yang berhubungan dengankeadaan siswa di SMK Merdeka Bandung seperti, pengolahan data registrasi siswa, data absensi siswa, serta data mutasi siswa. 68 Gambar 3.29 DFD level 2 proses cetak laporan data registrasi ulang siswa .....

TUGAS AKHIR

  NIP.41277006023 NIP.41277006020 ABSTRAK PROGRAM APLIKASI PENGOLAHAN DATA SISWA DI SMK MERDEKA BANDUNGOleh DWI BAHTIAR ARITAMA 10706035 Program Aplikasi Pengolahan Data Siswa di SMK merdeka merupakan aplikasi yang diperuntukan untuk mengolah data-data yang berhubungan dengankeadaan siswa di SMK Merdeka Bandung seperti, pengolahan data registrasi siswa, data absensi siswa, serta data mutasi siswa. 68 Gambar 3.29 DFD level 2 proses cetak laporan data registrasi ulang siswa .....

3. Simbol Data Flow Diagram

  Proses Menunjukan kegiatan/kerja yang dilakukan oleh orang , mesin ataukomputer. Terminator Menunjukan bagianArus/ Aliran Data Menunjukan arus dari prosesData Store Menunjukan simpanan dari data yang berupasuatu file/ database di sistem komputer.

BAB 1 PENDAHULUAN

1.1 Latar Belakang Masalah

  Dalam sebuah perusahaan maupun instansi yang cukup besarkegunaan teknologi ini sangat dibutuhkan, dalam hal ini teknologi yang di maksud adalah sebuah alat yang bernama komputer sebagai alat bantu yang efektif dan efisien, inovasi yangdikembangkan dalam teknologi komputer ini juga berkembang sangat pesat baik dalam perangkat lunak (software) maupun perangkat keras (hardware). Berdasarkan pertimbangan diatas dari beberapa masalah yang ada maka penulis mengangkat judul dalam Tugas Akhir ini adalah PROGRAM APLIKASI PENGOLAHAN DATA SISWA DI SMK MERDEKA BANDUNG dengan harapan dapat membantu mengefektifkan dan mengefisienkan waktu sehingga dapat lebih cepat dalam menginformasikan laporan – laporan tersebut kepada kepala sekolah khususnya.

1.4 Batasan Masalah

  Pengolahan data registrasi siswa , data absensi siswa, Serta data mutasi siswa. Tahap pengumpulan data Metodologi yang digunakan dalam penulisan tugas akhir ini adalah sebagai berikut : b.

1.5 Metodologi Penelitian

  Sistem / Information Engineering Merupakan bagian dari sistem yang terbesar dalam pengerjaan suatu proyek, dimulai dengan menetapkan berbagai kebutuhan dari semua elemen yangdiperlukan sistem dan mengalokasikannya kedalam pembentukan perangkat lunak. Design Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah dimengerti oleh user.

1.6 Sistematika penulisan

  ANALISIS DAN PERANCANGAN SISTEM Pada bab ini merupakan analisa sistem yang meliputi flow map dan pengkodean, Diagram Konteks, Data Flow Diagram (DFD), perancangan basis data, Entity Relationship Diagram (ERD), kamus data dan perancangan antar muka dari sistem yang akan dibuat BAB IV. PERANCANGAN DAN IMPLEMENTASI Merupakan tahapan yang dilakukan dalam penelitian mengimplementasikan dan pengujian sistem yang mencakup implementasi sistem, pengertian implementasi program, perangkat lunak yang digunakan, implementasi perangkat keras yang digunakan,pengujian sistem, metoda pengujian, rencana pengujian, kasus dan hasil pengujian, kesimpulan berdasarkan hasil pengujian.

BAB II TINJAUAN PUSTAKA

2.1 Tinjauan Sekolah

  Jenjang akreditasi yang pertama pada tahun 1985 Status yayasan tersebut DIAKUI, akreditasi kedua pada tahun 1991 dengan status DIAKUI,Pada tahun 1995 status akreditasi yayasan tersebut menjadi DISAMAKAN dan satu – satunya di kotamadya Bandung. 54 Bandung dengan beberapa program keahlian yang diselenggarakan oleh sekolah tersebut adalah sebagai berikut : 1.

2.1.3 Visi dan Misi Sekolah

  MandiriMengutamakan aspek kemandirian dalam memajukan sekolah, yaitu dengan berbekal yayasan yang kuat, pimpinan yang kredibel, SDM yang tangguh, sertadengan daya dukung sarana dan prasarana yang memadai 2. DisiplinSenantisa konsisten terhadap apa yang telah ditetapkan dan disepakati bersama, dan memiliki komitmen yang kuat dalam menjalankan aktifitas sesuai denganaturan yang ditetapkan.

D. Moto Sekolah

  Dengan berlapang hati terhadap siapapun, dengan kemurahan hati terhadap siapapun, dengan keteguhan hati dalam kebenaran yang sesuai denganTitah Allah SWT. Marilah kita melanjutkan tugas kita mendidik putra – putri bangsa.

2.1.4 Tugas Serta Tanggung Jawab

A. Tugas Kepala Sekolah

  Mengarahkan, membina, memmimpin, mengawasi serta mengkoordinasikan pelaksaan tuga sdi bidang administrasi dankeuangna sekolah, kurikulum dan ketenagakerjaan, kesiswaan dan bimbingan penyuluhan, sarana dan prasarana, kerjasama dengan duniausaha / industry serta pemasaran tamatan pada para staf pimpinan yang membidanginya. Merencanakan dan mengawasi pelaksanaan penerimaan siswa baru dan promosi sekolah.

B. Tugas pokok wakil kepala sekolah Bidang Kurikulum

  Mendata dan mendokumentasikan siswa yang berprestasi 13. Menari peluang – peluang pada instasi, industry, Pemda untuk mendapatkan beasiswa baik bagi siswa yang berprestasi maupunsiswa yang tidak mampu biaya.

a. Sie Administrasi Kurikulum dan Jadwal

  Merencanakan dan membuat jadwal yang teratur, praktis dan sistematis dengan mempertimbangkan segala kaitan dankemungkinannya. Membuat jadwal pelajaran sekolah dan pemakaian ruang belajar dan terpampang di ruang guru.

b. Kasie Sistem Informasi Manajemen Sekolah ( SIM )

  Merencanakan Sistem Informasi dan Administrasi Sekolah secara sistematis dan praktis 2. Mendokumentasikan program / software bersama – sama dengan kasie computer dalam menata administrasi sekolah yang praktis dan mudahdiakses sesuai dengan juklak yang baku.

4. Menata ulang dokumentasi kompenen – komponen akreditasi sekoah

5. Memberikan laporan kepada kepala sekolah melalui Wakasek Kurikulum dalam penanganan SIM

c. Ketua Program Keahlian

  Merencanakan dan mendekomunikasikan hasil praktek siswa yang dapat dijadikan sebagai bahan produk unggulan 8. Menyeleksi dan membina siswa untuk kegiatan LKS dan Uji Kompetensi 13.

d. Kepala Lab. Komputer

  Mensosialisasikan program internetisasi sekolah, e – mail, web site sekolah dan pembelajaran Multimedia dan TV education 5. Menyeleksi dan membina siswa – siswa yang berminat pengembangan teknologi informastika 7.

e. Ketua Perpustakaan

  Membuat kliping subject yang dianggap perlu untuk mengaktifkan kegiatan papan kreasi 7. Memotivasi siswa untuk gemar membaca dan menulis 8.

f. Wakil Ketua Perpustakaan

Membantu Semua Tugas – tugas ketua Pepustakaan

C. Wakil Kepala Sekolah Bidang Kesiswaan dan bimbingan Konseling

  Tugas pokok Wakil Kepala Sekolah Bidang Kesiswaan dan Bimbingan penyuluhan dengan berkonsultasi dan mendapat / pengarahan dari pimpinanSekolah adalah sebagai berikut : 1. Berkonsultasi dengan orang tua / wali siswa dalam kegiatan bimbingan dan penyuluhan 9.

2.2 Landasan Teori

2.2.1 Konsep Dasar Sistem

  Pengertian dan definisi sistem pada berbagai bidang berbeda-beda, tetapi meskipun istilah sistem yang digunakan bervariasi, semua sistem pada bidang-bidang 20tersebut mempunyai beberapa persyaratan umum, yaitu sistem harus mempunyai elemen, lingkungan, interaksi antar elemen, interaksi antara elemen denganlingkungannya, dan yang terpenting adalah sistem harus mempunyai tujuan yang akan dicapai. Bentuk umum dari sistem terdiri dari masukan(input), proses, dan keluaran (output), dalam bentuk umum sistem ini terdapat satu atau lebih masukan yang akan diproses dan akan menghasilkan suatu keluaran.

2.2.1.1 Definisi Sistem

  Pendekatan sistem yang lebih menekankan pada prosedur mendefinisikan sistem sebagai berikut :Suatu sistem adalah jaringan kerja dari prosedur – prosedur yang saling berhubungan, berkumpul bersama – sama untuk melakukan suatu kegiatan atauuntuk menyelesaikan suatu sasaran yang tertentu. Stallings, Jr., beberapa ahli ini mendefinisikan prosedur sebagai berikut :Suatu prosedur adalah urut-urutan yang tepat dari tahapan-tahapan instruksi yang menerangkan Apa (What) yang harus dikerjakan, Siapa (Who) yangmengerjakannya, Kapan (When) dikerjakan dan Bagaimana (How) mengerjakannya.

2.2.1.2 Karakteristik Sistem

Karakteristik dari suatu sistem adalah teridiri dari komponen, Batas sistem, Lingkungan Sistem, Lingkungan Luar Sistem, Penghubung Sistem, Masukan,Keluaran, Pengolahan, Sasaran atau Tujuan Sistem.

1. Komponen

  Misalnya untuk sistem komputer, panas yang dihasilkan adalah keluaran yang tidak berguna dan merupakanhasil sisa pembuangan, sedang informasi adalah keluaran yang dibutuhkan. Perbedaan suatu sasaran (objectives) dan suatu tujuan (goal) adalah, goal biasanya dihubungkan dengan ruang lingkup yang lebih luas dan sasaran dalam ruanglingkup yang lebih sempit.

2.2.2 Konsep Dasar Informasi

  Di dalam suatu organisasi atau perusahaan, informasi merupakan sesuatu yang memiliki arti yang sangat penting didalam mendukung proses pengambilan keputusanoleh pihak manajemen. Data yang diolah melalui suatu model menjadi informasi, penerima kemudian menerima informasi tersebut, membuat suatukeputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain yang akan membuat sejumlah data kembali.

2.2.2.1. Definisi Informasi

  Definisi informasi menurut Tata Sutabri :“Informasi adalah data yang telah diklasifikasi atau diolah atau diinterpretasikan untuk digunakan dalam proses pengambilan keputusan.”Menurut George H. Kalau kebutuhan informasi ini untuk suatu organisasi maka informasi tersebut harus sesuai dengankebutuhan inforimasi diberbagai tingkatan dan bagian yang ada dalam organisasi tersebut.

d. Lengkap Lengkap artinya informasi harus diberikan secara lengkap

2.2.2.4. Nilai Informasi

  Nilai dari informasi ditentukan dari dua hal yaitu: manfaat dan biaya mendapatkanya. Kegunaan dari informasi adalah untuk mengurangi hal ketidakpastian didalam proses pengambilan keputusan tentang suatukeadaan.

2.2.3 Sistem Informasi

2.2.3.1 Konsep Dasar Sistem informasi

  Agar mampu melakukan analisis yang sesuai dengan konsep yang berkaitan dengan sistem informasi sebaiknya perlu diingat kembali beberapa definisi tentang isidari sistem informasi. Hal lain yang perlu diingat kembali adalah proses atau aktivitas-aktivitas di dalam sistem.

2.2.3.2 Definisi Sistem Informasi

  Menurut Mc leod :“Sistem Informasi merupakan sistem yang mempunyai kemampuan untuk mengumpulkan informasi dari semua sumber dan menggunakan berbagai mediauntuk menampilkan informasi “Menurut Andri Kristanto [4] :“Sistem Informasi adalah suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitumenyajikan informasi. Sistem informasi dapat didefinisikan sebagai suatu sistem di dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media prosedur-prosedur dan pengendalian yang ditujukan untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin tertentu, memberi sinyal kepada manajemendan yang lainnya terhadap kejadian-kejadian internal dan eksternal yang penting dan menyediakan suatu dasar informasi untuk pengambilan keputusan.

2.2.3.3 Komponen Sistem Informasi

  Sistem informasi mempunyai enam buah komponen atau disebut juga dengan blok bangunan (building block), yaitu :(1) Komponen input atau komponen masukan (2) Komponen model(3) Komponen output atau komponen keluaran (4) Komponen teknologi(5) Komponen basis data (6) Komponen kontrol atau komponen pengendalian. Jika satu atau lebih komponen tersebut tidak ada, maka sistem informasi tidak akan dapatmelakukan fungsinya, yaitu pengolahan data dan tidak dapat mencapai tujuannya, yaitu menghasilkan informasi yang relevan, tepat waktu dan akurat.

1. Blok Masukan (Input Block) Input merupakan data yang masuk ke dalam sistem informasi

  Blok Model (Model Block) Kombinasi prosedur, logika, dan model matemetik yang akan memanipulasi datainput dan data yang tersimpan di basis data dengan cara yang sudah ditentukan untuk menghasilkan keluaran yang diingiinkan 32 3. Blok Keluaran (Output Block) Keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang bergunauntuk semua tingkatan manajemen serta semua pemakai sistem .

4. Blok Teknologi (Technology Block) Teknologi merupakan kotak alat (tool box) dalam sistem informasi

  Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantupengendalian dari sistem secara menyeluruh. Blok Basis Data (Database Block) Merupakan kumpulan dari data yang saling berhubungan satu sama lainnya,tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya.

2.2.3.4 Kebutuhan Sistem Informasi

  Sistem informasi menpunyai beberapa komponen yaitu : 1. Perangkat keras (Hardware) yaitu semua alat komputer yang secara fisik dapat dilihat dengan jelas seperti: keyboard, harddisk, monitor, alat printer,mouse, dan lain-lain.

3. Manusia (Brainware) yaitu orang yang mengoperasikan komputer

2.2.4 Model Proses Perangkat Lunak

  Model Waterfall (Model Sekuensial Linear) Model waterfall adalah paradigma rekayasa perangkat lunak yang palingluas dipakai dan paling tua. Model waterfall mengusulkan sebuah pendekatan kepada perkembangan perangkat lunak yang sistematik dan sekuensial yangmulai pada tingkat dan kemajuan sistem pada seluruh analisis, desain, kode, pengujian dan pemeliharaan.

b. Model prototype

  Metode formal memungkinkan perekayasa perangkat lunak untuk mengkhususkan,mengembangkan, dan memverifikasi sistem berbasis komputer dengan menggunakan notasi metematis yang tepat. Model Teknik Generasi Keempat Bentuk teknik generasi keempat (4GF) mencakup serangkaian bantuperangkat lunak yang luas secara umum memiliki satu hal, masing-masing memungkinkan perekayasa perangkat lunak untuk mengkhususkan beberapakarakteristik perangkat lunak pada suatu tingkat yang tinggi.

2.2.5 Konsep Basis Data ( Databases)

  Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di simpanan luar komputer dandigunakan perangkat lunak tertentu untuk memanipulasinya. Sistem basis data (database system) iniadalah suatu sistem informasi yang mengintegrasikan kumpulan dari data yang saling 36berhubungan satu dengan lainnya dan membuatnya tersedia untuk beberapa aplikasi yang bermacam - macam di dalam suatu organisasi.

1. Menentukan kebutuhan file database untuk sistem baru File yang dibutuhkan dapat ditentukan dari DAD sistem baru yang telah ibuat

  2. Menentukan parameter dari file database Setelah file-file yang dibutuhkan telah dapat ditentukan, maka parameter dari fileselanjutnya juga dapat ditentukan.

2.2.5.1 Tujuan Basis Data

  Keamanan data, basis data dapat mendefinisikan prosedur otoritas untuk memastikan bahwa data hanya dapat diakses oleh user yang berhak dandapat mengijinkan user yang berbeda untuk melakukan tiap akses yang berbeda pada tahap data yang sama. Penggunaan data bersama-sama, data yang sama dapat diakses atau digunakan oleh beberapa user pada saat bersamaan.

7. Standarisasi data, yaitu memberikan fasilitas-fasilitas kamus data untuk mendefiniskan nam-nama data secara rinci

38

2.2.5.2 Perancangan Basis Data

  Pada perancangan model konseptual, penekanan tinjauan dilakukan pada struktur data dan relasi antar file. Pendekatan yang dilakukan pada perancanganmodel konseptual adalah menggunakan model data relational.

2.2.5.3 Teknik Normalisasi

  Proses normalisasi merupakan pengelompokan data elemen menjadi table- tabel yang menunjukan entity dan relasinya. Bentuk tidak normal ( unnormalizd form )Pada bentuk tidak normal, tidak ada keharusan mengikuti suatu format tertentu, data mungkin tidak lengkap atau terduplikasi.

2.2.6 Tahap Perancangan Basis Data

  Perancangan basis data merupakan langkah untuk menentukan basis data yang diharapkan dapat mewakili seluruh kebutuhan pengguna. Entitas Merupakan individu yang mewakili sesuatu yang nyata(eksistensinya) dandapat dibedakan dari sesuatu yang lain.

5. Kekangan Kekangan digunakan untuk melindungi integritas data

  Domain Domain adalah himpunan yang berlaku bagi suatu atribut. Integritas referensial Integritas referensial adalah aturan-aturan yang mengatur hubungan antarakunci primer dengan kunci tamu milik table-tabel yang berbeda dalam suatubasis data relasionaluntuk menjaga konsistensi data.

2.3 Metode Perancangan Sistem

2.3.1 Flowmap

  ERD hanya terfokus pada data dengan 42menunjukkan ‘jaringan data’ yang ada untuk suatu sistem yang diberikan. ERD berguna bagi aplikasi dimana data dan hubungan yang mengatur data sangatlahkompleks.

2.3.5 Kamus Data

  Kamus data dibuat berdasarkan pada arus data yangada di DFD, arus data yang ada di DFD sifatnya adalah global dan hanya ditunjukan arus datanya. Untuk dapat mencerminkan keterangan yang lebih jelas tentang data yang dicatatnya maka kamus data harus memuat beberapa hal seperti nama arus data, alias,bentuk data, arus data penjelasan, periode, volume, dan struktur data.

2.3.6 Visual Basic

  Dengan cara ini, maka tidak lagi menuliskan intruksipemograman dalam kode-kode baris, tetapi secara mudah dapat dilakukan dengan drag dan drop objek-objek yang akan digunakan. 45 Dalam lingkungan Window's User-interface sangat memegang peranan penting,karena dalam pemakaian aplikasi yang kita buat, pemakai senantiasa berinteraksi dengan User-interface tanpa menyadari bahwa dibelakangnya berjalan instruksi-instruksi program yang mendukung tampilan dan proses yang dilakukan.

2.3.7 Microsoft Access

  Data yang disimpan dapat memiliki bentuk yang beraneka ragam, misalnya : Nama dan alamat, Stok barang, Invoice, Catalog, Tingkatan karyawan dangaji, dll. Access menyediakan antarmuka grafis untuk setiap langkah pembuatan maupun pengolahan data base sehingga sangat membantu dalam membangun suatu sistemmanajemen data base.

BAB II I ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

  Analisis sistem merupakan penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikandan mengevaluasi permasalahan-permasalahan, kesempatan dan hambatan- hambatan yang terjadi dari kebutuhan yang diharapkan, sehingga dapat diusulkanperbaikan-perbaikan. Analisis terhadap sistem yang berjalan tersebut bertujuan untuk mengetahui lebih jelas bagaimana cara kerjasistem tersebut, dan masalah-masalah yang dihadapi 3.1.2 Analisis Prosedur Sistem yang Berjalan Di dalam analisis ini dijelaskan tentang urutan prosedur data registrasi ulang siswa di SMK Merdeka Bandung.

1. Prosedur pengolahan data registrasi ulang siswa

  Staf tata usaha membuat laporan registrasi ulang siswa berdasarkan dari catatan registasi ulang siswa untuk diberikan kepada kepala sekolah danditanda tangani. Kepala sekolah memeriksa laporan registrasi ulang siswa, jika laporan tersebut terdapat kesalahan maka laporan tersebut dikembalikan kepadastaf tata usaha untuk dilakukan pengecekan kembali berdasarkan catatan registrasi ulang siswa, dan laporan tersebut belum ditanda tangani olehkepala sekolah.

2. Prosedur pengolahan data absen siswa

  Catatan kehadiran siswa yang dibuat oleh guru diberikan kembali kepada staf tata usaha, guru memiliki salinan dari form daftar absensisiswa untuk menjadi arsip pada guru yang bersangkutan. Berikut gambaran tentang proses pengolahan data mutasi: Gambar 3.3 Flowmap Proses Pengolahan Data Mutasi Siswa Ket : D1 : Arsip Catatan Buku Mutasi Siswa yang telah disahkan oleh kepala Sekolah.

3.1.3 Analisis Kode

Kode yang digunakan dalam sistem yang akan dibangun ini adalah NoInduk Siswa atau NIS dengan analisis sebagai berikut: Gambar 3.4 Contoh Analisis Kode No Induk Siswa Contoh : 10914631 = No induk siswa ke 31 dengan jumlah siswa keseluruhan 14631 pada tingkat 1 tahun 2009Jika terdapat siswa yang mendaftarkan dirinya pada tingkat berikutnya maka NIS yang akan diberikan sebagai berikut : Gambar 3.5 Contoh Analisis Kode No Induk Siswa Baru pada tingkat berikutnya Berikut adalah contoh kode kelas yang terdapat pada SMK Merdeka Bandung sesuai dengan bidang keahliannya : Gambar3.6 Contoh kode kelas contoh : a. 11OTO1 = Menerangkan bahwa kode tersebut adalah kelas 11 jurusanOtomotif 1 b. 12L1 = Menerangkan bahwa kode tersebut adalah kelas 12 jurusanListrik 1 Gambar 3.7 Contoh kode user

3.1.4 Analisis dokumen yang digunakan

  Berisi tentang data diri siswa Tata UsahaUlang Siswa Berisi data – data siswa meliputi 2. Form Absensi Siswa NIS, nama siswa, kelas, dan jam Tata Usaha kehadiranBerisi tentang data siswa yang akan 3.

3.1.5 Analisis kebutuhan fungsional

  Proses analisis kebutuhan fungsional terhadap program aplikasi yang akan dibangun menghasilkan suatu perancangan basis data yang digambarkan melaluialat bantu Entity Relationship Diagram (ERD) atau disebut juga dengan ER. Entitas-entitas yang terdapat pada diagram ER dari sistem informasi pengolahan data siswa yang dapat dilihat pada gambar berikut : Gambar 3.8 Entity Relationship Diagram (ERD) 3.1.6 kebutuhan non fungsional Analisis kebutuhan non fungsional adalah sebuah tahap dimana seorang pembangun perangkat lunak menganalisis sumber daya yang akan menggunakanperangkat lunak yang dibangun, sehingga dapat ditentukan kompabilitas aplikasi yang akan dibangun.

a. Analisis kebutuhan perangkat keras

  berikut ini adalah spesifikasi minimum perangkat keras yang terdapat di bagian tata usaha SMK Merdeka Bandung : 1. Analisis Kebutuhan Perangkat Lunak Spesifikasi perangkat lunak (Software) yang terdapat di SMK MerdekaBandung terutama pada bagian tata usaha adalah sebagai berikut : 1.

3.2 Perancangan Sistem

  Perancangan dapat didefinisikan sebagaipenggambaran, perencanaan, atau pengaturan dari beberapa elemen yang digabungkan menjadi suatu kesatuan yang utuh dan berfungsi. Perancangan yang dilakukan meliputi pembuatan perancangan aliran data, perancangan basis data, perancangan kode, perancangan struktur menu, jaringansemantik dan perancangan antar muka.

3.2.1 Perancangan Aliran Data

  Perancangan aliran data adalah penggambaran dari sistem yang masuk dan keluar berdasarkan dari sistem yang akan dibangun, perancangan aliran data meliputi : 1. Data Flow Diagram (DFD) 3.

3.2.1.1 Diagram Konteks

Diagram konteks adalah gambaran umum aliran data dari sistem yang akan dirancang secara umum, berikut adalah diagram konteks dari program aplikasipengolahan data siswa : Gambar 3.9 Diagram Konteks Sistem Informasi Pengolahan data siswa Pada Bagian Tata Usaha Pada gambar diagram konteks di atas maka yang menggunakan program aplikasi ini ada 2 level pengguna pada bagian tata usaha yaitu pengguna dan admin.

3.2.1.2 Data Flow Diagram

  Data aliran diagram atau DFD (Data Flow Diagram) adalah suatu alat yang digunakan untuk menggambarkan komponen-komponen dari sebuah sistem,aliran data diantara komponen-komponen tersebut, asal, tujuan dan menyimpan dari data tersebut. DFD Level 0 dari program aplikasi pengolahan data siswa Gambar 3.10 DFD level 0 Proses pengolahan data siswa yang diajukan 2.

4. DFD level 2 proses daftar user

  DFD level 2 pada proses tambah data registrasi ulang siswa # Gambar 3.19. DFD level 2 proses cetak laporan data absensi siswa Gambar 3.30.

3.2.1.3 Spesifikasi proses

  Proses 1.1 Nama Source Validasi User IdSource UserInput Data loginOut put Nama, User valid, User Invalid, Data LoginDestination userLogika Proses Begin { User memasukan user idSistem memanggil data pengguna sesuai dengan nama user. Proses 1.2 Nama Source Validasi passwordSource userInput Data LoginOut put Password valid, password Invalid, data loginDestination user Begin Logika Proses { User memasukan passwordSistem memanggil data pengguna sesuai dengan password.

4. No. Proses

  Simpan password baru Nama Source Tlogin Source Data user Input Info user output Tlogin destination If jawab terisi then Logika proses Masukan password baru Elseif data masih kosongElse Simpan data userEnd if End 5 No. Proses 2.1 Nama Source Ubah data userSource TloginInput Data userOut put Info userDestination User Begin Logika Proses {If ubah thenUser mengubah dataElse if hapus thenUser mengosongkan formElseSystem mengupdate data dan simpan }End 6 No.

3.1 Nama Source Data siswa dari excel

  Source TsiswaInput Data siswaOut put Info siswaDestination Data siswa Logika Proses Begin 3.3 Nama Source Tambah data siswa 3.3.1 Nama source Tambah data siswa source Data siswainput Data siswa output Info data siswa End If Penyimpanan dibatalkan Else menyimpan data elseif simpan=yes then pilih tombol simpan elseIf data terisi then Batalkan penyimpanan If masukn kosong then Source TsiswaInput Data registrasi ulang siswaOut put info data siswaDestination Tabel data siswaLogika Proses Begin 8 No. Proses { If pilih tombol masukan data then Endif end Sistem menyimpan data dibatalkan Else tidak ada data then Data dari excel di pindahkan ke database access If tombol salin di pilih then Source TsiswaInput Data siswaOut put Data siswaDestination Tabel data siswaLogika Proses Begin 3.2 Nama Source salin 7 No.

9 No. proses

Logika proses If data kosong thenBatal menyimpanElse if data terisi thenSimpan dataEnd if end

3.4 Nama Source Cari data siswa

4.1 Nama Source Tambah data wali kelas

  Proses Nama Source Ubah data wali kelasSource TwaliInput Data wali kelasOut put info wali kelasDestination Wali kelasLogika Proses Begin If pilih tombol ubah thenForm tambah wali kelas munculElseif data wali kelas di inputkan thenTombol simpan aktifElseif tombol simpan dipilih thenMenyimpn ke tabel wali kelasElsePenyimpanan di batalkanEnd ifEnd 15 No. Proses 4.4 Nama Source Hapus data wali kelasSource TwaliInput Data wali kelasOut put info wali kelas If tombol hapus dipilih thenMuncul pesanIf hapus=yes thenHapus data wali kelas dari tabelElsePenghapusa dibatalkanEnd if end 4.5 16 No.

5.1 Nama Source tambah data registasi ulang siswa

Source TsiswaInput Data regiustrasi ulang siswaOut put info registrasi ulang siswaDestination Registrasi ulang siswaLogika Proses Begin If tombol tambah dipilih then tampilkan form tambah data registrasi ulang siswa end

18 No proses

5.1.1 Nama source Simpan data registraasi ulang siswa Simpan dataElseBatalkan penyimpananEnd if end

5.2 Nama Source Ubah data registrasi ulang siswa

  Proses Nama Source Hapus data registrasi ulang siswaSource TregInput Data registrasi ulang siswaOut put info registrasi ulang siswaDestination Data registrasi ulangLogika Proses Begin If tombol hapus dipilih thenMuncul pesanElse if hapus = yes thenHapus data registrasi ulang siswa dari tabel registrasi ulang end 21 No. Proses 6.3 Nama Source Ubah data absensi siswaSource TabsenInput Data absensiOut put info absensi siswaDestination Absensi siswaLogika Proses Begin If kosong thenMasukan data registrasi ulang siswa elseIf terisi thenPilih tombol simpanElse ya=simpan thenSimpan data berhasil end 26 No.

7.1 Nama Source Form tambah mutasi siswa

  Proses 8.1 Nama Source Laporan data siswaSource TsiswaInput Data wali kelasOut put Laporan data siswaDestination Laporan data siswaLogika Proses Begin If laporan data siswa dipilih thenMunculkan laporan data siswaEnd if end 41 No. Proses 8.5 Nama Source Cetak laporan mutasi siswaSource TmutasiInput Data mutasi siswaOut put Laporan mutasi siswaDestination Laporan mutasi siswaLogika Proses Begin If cetak dipilih thenMunculkan laporan absensi siswaEnd if end 3.2.1.4 kamus data Kamus data (data dictionary) merupakan katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem.

3.2.2 Perancangan basis data

  Perancangan basis data merupakan suatu usaha dalam membuat suatu rancangan data yang tersimpan dalam media penyimpanan dan perangkat lunakyang akan memanipulasinya. Perancangan basis data ini terdiri dari skema relasi dan struktur tabel.

3.2.2.1 Skema relasi

  Proses relasi antar tabel merupakan pengelompokan data menjadi tabel-tabel yang menunjang entitas dan relasi yang berfungsi untuk mengakses data item sedemikian rupa sehingga database mudah dimodifikasi. Adapaun Relasiantar tabel untuk system pengolahan data siswa sebagai berikut : Gambar 3.32.

15. Laporan absensi siswa

  Laporan mutasi siswa Gambar 3.48. Laporan prosentase kehadiran Gambar 3.49.

3.2.4 Perancangan Eror

  P04Pesan yang ditampilkan ketika akan menghapus suatu data Gambar 3.53. P07Pesan yang ditampilkan ketika berhasil menyimpan suatu data ke database Gambar 3.56.

BAB IV IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi Sistem

  4.1.2 Implementasi Program Implementasi yang dilakukan antara lain adalah menerapkan perancangan antar muka ke dalam bentuk halaman visual, perancangan struktur data ke dalambentuk tabel database, pembuatan kode program dan sebagainya. 4.1.3 Perangkat Lunak yang Digunakan Sistem operasi yang digunakan untuk membangun aplikasi ini adalah windows xp service pack 2, Sedangkan bahasa pemrograman yang digunakanuntuk membangun perangkat lunak ini adalah visual basic 6.0.

2. Menu Utama

  Setelah user menginputkan data login nya dan dinyatakan valid oleh system maka user dapat mengakses system, maka akan tampil layarmenu utama dimana dala menu utama ini user dpt melakukan pengolahan data – data siswa yang terdapat system ini antar lain pengolahan datasiswa, pengolahan data absensi siswa, pengolahan data konseling siswa, pengolahan data mutasi siswa, serta pengolahan data pada setiaplaporannya. Laporan mutasi siswa 4.1.5 Implementasi Perangkat keras Perangkat keras yang digunakan untuk mengimplmentasikan system ini adalah sebagai berikut :a.

4.2 Pengujian Sistem

Pengujian merupakan metode yang dilakukan untuk menjelaskan mengenai pengoperasian perangkat lunak yang terdiri dari perangkat pengujian,metode pengujian dan pelaksanaan pengujian.

4.2.1 Metoda Pengujian

  Pengujian dengan metode Black box dilakukan dengan cara memberikansejumlah input pada program aplikasi yang kemudian diproses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi menghasilkan output yang diinginkan dan sesuai sengan fungsi dari program tersebut. Apabila dari input yang diberikan proses menghasilkan output yang sesuai dengan kebutuhan fungsionalnya, maka program aplikasi yang bersangkutan telah benar,tetapi jika output yang dihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka masih terdapat kesalahan pada program aplikasi.

4.2.2 Rencana Pengujian Pengujian perangkat lunak program aplikasi pengolahan data siswa

Rencana selengkapnya dapat dilihat pada table berikut : Tabel 4.1. Rencana Pengujian Program aplikasi pengolahan data siswa di SMK Merdeka Bandung Kelas Uji Buti Uji Jenis Pengujian Login Verifikasi User ID Black BoxVerifikasi Password Black Box Data Siswa Tambah Data Siswa Black BoxUbah Data Siswa Black BoxSimpan Data Siswa Black BoxHapus Data Siswa Black Box Data Absensi Siswa Tambah Data Absensi Siswa Black BoxUbah Data Absensi Siswa Black BoxSimpan Data Absensi Siswa Black BoxHapus Data Absensi Siswa Black Box Data Mutasi siswa Tambah Data Mutasi siswa Black Box Ubah Data Mutasi siswa Black BoxSimpan Data Mutasi siswa Black BoxHapus Data Mutasi siswa Black Box Data User Tambah Data User Black BoxUbah Data User Black BoxSimpan Data User Black BoxHapus Data User Black Box

4.2.3 Kasus dan Hasil Pengujian

4.2.3.1 Pengujian Login

  Berikut ini adalah tael dari pngujian verifikasi ID user dan password pada form login: Tabel 4.2. Pengujian Login Kasus dan Hasil Uji (Data Normal) Data Masukan Yang Diharapkan Pengamatan Kesimpulan User id: TataUsaha password:444 Tata usaha tercantum pada teks user id, teks kosong Tata usaha tercantum pada teks user id, password Klik tombol login Data user dicari di Tombol login dapat diterima tabel user, masuk ke berfungsi.

4.2.3.2 Pengujian Olah Data Registrasi Ulang Siswa

Pengujian pengolahan data registrasi ulang siswa terbagi atas empat bagian diantaranya:

1. Tambah dan ubah data registrasi ulang siswa

Tabel 4.3. Pengujian tambah data registrasi ulang dan edit registrasi ulang Kasus dan Hasil Uji (Data Normal) Data Masukan Yang Diharapkan Pengamatan Kesimpulan NIS : 10914451Nama Siswa: dwi bahtiar aritamaKelas : Mesin 2Tingkat : 10Jurusan : Teknik mesin NIS tercantum pada teks box, nama tercantum pada teks box nama,Kelas tercantum pada Select box kelas, tingkat tercantum pada Select box tingkat, jurusan tercantum pada Select box jurusan Dapat mengisi NIS, nama, tingkat, kelas ,jurusan.diterima Kasus dan Hasil Uji (Data Salah) Data Masukan Yang Diharapkan PengamatanKesimpulan NIS: (tidak diisi), nama: (tidakdiisi), Data tidak tersimpan Data tidak tersimpan diterima

2. Tambah dan ubah Data Absensi

  Tabel 4.4. Tambah dan ubah Data Mutasi Tabel 4.5.

4.2.3.3 Kesimpulan Hasil Pengujian Alpha

Berdasarkan hasil pengujian dengan kasus sample yang telah dilakukan, memberikan kesimpulan bahwa pada proses program aplikasi pengolahan datasiswa ini, kesalahan-kesalahan pada sintaks sudah melalui tahap perbaikan dan sudah dimaksimalkan terhadap proses-proses tersebut dan secara fungsionalsistem sudah dapat digunakan dan menghasilkan output yang diharapkan.

4.2.4 Pengujian beta

  Struktur dari perangkat lunak tersebut : 4 Baik likert dengan skala 1 sampai 3, dengan ketentuan skala untuk tiap pertanyaan 3 Cukup 2 Tidak Baik 1 Sangat Tidak Baik Tabel 4.6. Penilaian informasi dari perangkat lunak No Keterangan 1 Sangat Tidak Akurat 2 Tidak Akurat 3 Cukup Akurat 4 Akurat 5 Sangat AkuratBerdasarkan data hasil keusioner tersebut, dicari persentase darii masing-masing jawaban dengan menggunakan rumus : Y = P/Q * 100%Keterangan : P = banyak jawaban responden tiap soal Q = Jumlah responden Hasil Pengujian Betha 1.

Dokumen baru

Download (184 Halaman)
Gratis