Sistem Pembelajaran Doa Sehari-hari untuk Anak-anak Tingkat Sekolah Dasar Berbasis E-Learning

(1)

TUGAS AKHIR

SISTEM PEMBELAJARAN DO’A SEHARI – HARI UNTUK ANAK –

ANAK TINGKAT SEKOLAH DASAR BERBASIS E – LEARNING

INDAH PERMATA SARI

092406141

PROGRAM STUDI DIII TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

2012


(2)

PERSETUJUAN

Judul : SISTEM PEMBELAJARAN DOA SEHARI – HARI

UNTUK ANAK – ANAK TINGKAT SEKOLAH DASAR BERBASIS E-LEARNING

Kategori : TUGAS AKHIR

Nama : INDAH PERMATA SARI

Nomor Induk Mahasiswa : 092406141

Program Studi : DIPLOMA III TEKNIK INFORMATIKA

Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM

(FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan di Medan, Juli 2012

Diketahui : Disetujui :

Ketua Departemen Matematika FMIPA USU Pembimbing Utama/ Penanggung Jawab

Prof. Dr. Tulus, Vordipl.Math.M.Si., Ph.D.

NIP. 19620901 198803 1 002 NIP. 19590813 198601 1 002 Drs. Suyanto, M.Kom


(3)

PERNYATAAN

SISTEM PEMBELAJARAN DO’A SEHARI-HARI UNTUK ANAK-ANAK TINGKAT SEKOLAH DASAR BEBASIS E-LEARNING

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing - masing disebutkan sumbernya.

Medan, Juli 2012

INDAH PERMATA SARI 092406141


(4)

PENGHARGAAN

Alhamdulillah, segala puji bagi Allah SWT yang telah memberikan rahmat dan hidayah-Nya, sehingga penulis berhasil menyelesaikan tugas akhir yang telah berjudul Sistem Pembelajaran Do’a Sehari-hari untuk Anak-anak Tingkat Sekolah Dasar Berbasis E - Learning ini tepat pada waktunya. Shalawat dan salam semoga selalu dilimpahkan kepada junjungan Nabi besar Muhammad SAW, keluarga, sahabat dan para pengikut sampai akhir zaman.

Tugas akhir ini disusun sebagai salah satu syarat untuk menyelesaikan pendidikan Diploma III Teknik Informatika Fakultas Matematika daan Ilmu Pengetahuan Alam Universitas Sumatera Utara. Dalam tugas akhir ini, penulis banyak mendapat masukkan dan serta dukungan dari berbagai pihak.

Secara khusus penulis menyampaikan rasa terima kasih yang sedalam-dalamnya kepada Ayahanda Anasril dan Ibunda Yusniati yang telah mendidik dan membesarkan penulis dengan segala pengorbanan yang tak terhitung nilainya serta kasih sayang yang tulus. Dan selalu memberikan doa dan dukungan baik moril maupun materil, sehingga penulias dapat mengikuti kuliah Diploma III Teknik Informatika dan menyelesaikan pendidikan ini tepat pada waktunya. Semoga Allah SWT membalas budi baik mereka. Amin.

Ucapan terima kasih juga penulis sampaikan kepada kedua abang Noviandri dan Afriady serta kakak saya Irna yanti. Terima kasih atas kasih sayangnya selama ini. Dalam kesempatan ini penulis juga ingin mengucapkan terima kasih kepada:

1. Bapak Drs. Suyanto,M.Kom selaku dosen pembimbing tugas akhir yang telah memberikan bimbingan dan pengarahan kepada saya selama menyusun tugas akhir ini.

2. Bapak Dr. Sutarman, M.Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

3. Bapak Prof. Dr. Tulus, Vordipl.Math. M.Si., Ph.D. selaku ketua Departemen Matematika.

4. Bapak Syahril Efendi, S.Si, M.IT dan Syahriol Sitorus S.Si, M.IT selaku ketua dan sekretaris program studi Diploma III Teknik Informatika.

5. Seluruh dosen program studi Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. Yang telah memberikan ilmu pengetahuannya kepada penulis selama masa perkuliahan.

6. Para Pegawai FMIPA USU yang telah banyak membantu penulis.

7. Tika Andita dan Putri Ananda, sahabat seperjuangan selama PKL dan juga selama menyusun Tugas Akhir ini.

8. Sahabat-sahabat seperjuangan penulis, Ruisya Syarifuddin, Ranto Ganda, Handara Ditri Swaizi, Try Wynanda, Riski Juwinda, Rezha Satriady Ritonga dan Joko. Terima kasih atas nasehat dan ilmunya selama ini.


(5)

9. Teman-teman kom C’09 yang telah banyak memberikan ilmu kepada penulis baik dalam penyusunan tugas akhir ini maupun pada masa perkuliahan.

Pada penulisan tugas akhir ini, penulis telah berusaha semaksimal mungkin untuk mencapai kesempurnaan. Namun penulis menyadari terdapat kelemahan kekurangan dalam penulisan tugas akhir. Untuk itu saya mengharapkan kritik dan saran dari pembaca sekalian demi penyempurnaan.

Demikian tuugas akhir ini saya buat. Semoga tulisan inii bermanfaat bagi kita semua.

Medan, Juli 2012 Penulis


(6)

ABSTRAK

Perkembangan teknologi yang semakin pesat, menuntut manusia untuk melakukan penerapan disegala bidang guna mencapai kemajuan teknologi. Termasuk salah satunya dalam bidang pendidikan agama. Seiring dengan perkembangan zaman saat ini banyak anak-anak yang tidak mengetahui tentang doa-doa sehari-hari. Dengan adanya suatu manajemen atau pengolahan data kumpulan doa-doa yang baik, maka informasi yang dicari akan lebih mudah diperoleh sehingga dapat mempersingkat waktu yang digunakan.

Kehadiran teknologi informasi merupakan faktor utama tersedianya pelayanan yang cepat, akurat, teratur, dan terpecaya di dalam berbagi aspek kehidupan pada era sekarang ini, diantaranya ialah institusi pendidikan, guna mengembangkan dan meningkatkan mutu pendidikan maka digunakanlah teknologi informasi atau yang lebih dikenal dengan e-learning.

Tugas akhir ini bertujuan untuk membuat sebuah sistem pembelajaran e-learning yang dapat diakses dimana pun dan kapan pun. Sistem informasi ini menyediakan database dan fasilitas untuk mempelajari tentang doa-doa, pemebelajara huruf hijaiyah, dan pembelajaran tentang hukum tajwid sehingga proses pembelajaran akan jauh lebih mudah dan menghemat waktu, karena bisa dilakukan dimana pun dan kapan pun. Program ini dibuat dengan menggunakan software Visual Basic 2010 dan Microsoft Access 2007. Program ini dapat membantu para penggunanya dalam memahami dan mempelajari tentang doa sehari – hari dengan ilustrasi gambar dan audio.


(7)

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii

Penghargaan iv

Abstrak vi

Daftar Isi vii

Daftar Tabel ix

Daftar Gambar x

Bab 1 Pendahuluan 1

1.1Latar Belakang 1

1.2Rumusan Masalah 2

1.3Tujuan Penelitian 2

1.4Metode Penelitian 3

1.5Batasan Masalah 4

1.6Sistematika Penulisan 5

Bab 2 Landasan Teori 6

2.1 Pengertian Sistem 6

2.2 Pengertian pembelajaran 7

2.3 Pengertian Sistem pembelajaran 8

2.4 Pengertian Etika, doa dan Etika dalam Berdoa 9

2.4.1 Etika 9

2.4.2 Doa 10

2.4.3 Etika Dalam Berdoa 10

2.5Aspek Dasar Sistem Komputerisasi 11

2.6Pengertian Data, Database, dan DBMS 12

2.6.1 Data 12

2.6.2 Database 14

2.6.3 Database Management System (DBMS) 15

2.6.4 Tujuan Pengolahan Data 16

2.7 Sekilas Tentang Bahasa Pemrograman Visual Basic 16 2.7.1 Struktur Bahasa Pemrograman Visual Basic 17

2.8 E- Learning 23

2.9 Flowchart 25

Bab 3 Analisis dan Perancangan Sistem 28

3.1 Analisis Sistem 28

3.2 Perancangan Sistem 29

3.2.1 Perancangan Dialog 29


(8)

3.4Pengertian Flowchart Program 32

3.5Diagram Konteks 37

Bab 4 Implementasi Sistem 38

4.1 Tujuan Implementasi Sistem 38

4.2 Komponen utama dalam implementasi sistem 39

4.3 Tampilan Hasil 40

Bab 5 Kesimpulan dan Saran 45

5.1 Kesimpulan 45

5.2 Saran 45

Daftar Pustaka 46


(9)

DAFTAR TABEL

Halaman

Tabel 2.1 Simbol – Simbol Flowchart 25


(10)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Siklus Pengolahan Data 13

Gambar 2.2 Form Utama Microsoft visual basic 2010 19

Gambar 2.3 Toolbar 19

Gambar 2.4 Form 19

Gambar 2.5 Windows Property 20

Gambar 2.6 Windows Form Layout 20

Gambar 2.7 Toolbox 21

Gambar 2.8 Projet Windows 22

Gambar 2.9 Code Windows 22

Gambar 3.1 Rancangan Halaman Menu Utama 29

Gambar 3.2 Rancangan Halaman Menu Doa 30

Gambar 3.3 Rancangan Halaman Menu Huruf Hijaiyah 30 Gambar 3.4 Rancangan Halaman Hukum Dasar Tajwid 31

Gambar 3.5 Flowchart Menu Utama 33

Gambar 3.6 Flowchart Menu Pemilihan Doa 34

Gambar 3.7 Flowchart Huruf Hijaiyah 35

Gambar 3.8 Flowchart Menu Hukum Tajwid 36

Gambar 3.9 Diagram Konteks 37

Gambar 4.1 Menu Awal 40

Gambar 4.2 Menu Utama 41

Gambar 4.3 Menu pemilihan doa 42

Gambar 4.4 Menu Huruf Hijaiyah 43


(11)

ABSTRAK

Perkembangan teknologi yang semakin pesat, menuntut manusia untuk melakukan penerapan disegala bidang guna mencapai kemajuan teknologi. Termasuk salah satunya dalam bidang pendidikan agama. Seiring dengan perkembangan zaman saat ini banyak anak-anak yang tidak mengetahui tentang doa-doa sehari-hari. Dengan adanya suatu manajemen atau pengolahan data kumpulan doa-doa yang baik, maka informasi yang dicari akan lebih mudah diperoleh sehingga dapat mempersingkat waktu yang digunakan.

Kehadiran teknologi informasi merupakan faktor utama tersedianya pelayanan yang cepat, akurat, teratur, dan terpecaya di dalam berbagi aspek kehidupan pada era sekarang ini, diantaranya ialah institusi pendidikan, guna mengembangkan dan meningkatkan mutu pendidikan maka digunakanlah teknologi informasi atau yang lebih dikenal dengan e-learning.

Tugas akhir ini bertujuan untuk membuat sebuah sistem pembelajaran e-learning yang dapat diakses dimana pun dan kapan pun. Sistem informasi ini menyediakan database dan fasilitas untuk mempelajari tentang doa-doa, pemebelajara huruf hijaiyah, dan pembelajaran tentang hukum tajwid sehingga proses pembelajaran akan jauh lebih mudah dan menghemat waktu, karena bisa dilakukan dimana pun dan kapan pun. Program ini dibuat dengan menggunakan software Visual Basic 2010 dan Microsoft Access 2007. Program ini dapat membantu para penggunanya dalam memahami dan mempelajari tentang doa sehari – hari dengan ilustrasi gambar dan audio.


(12)

BAB I

PENDAHULUAN

1.1

Latar Belakang

Di era globalisasi pada masa sekarang ini, memaksa kita terkhusus masyarakat Indonesia untuk bisa mengenal dan memahami berbagai perkembangan IPTEK, namun demikian tidak sedikit dari kita yang serba ketinggalan dengan perkembangan IPTEK. Secara jangka panjang, perkembangan IPTEK memberikan arti yang sangat positif ( Fauzi, 2009). Oleh karena itu, sebaiknya kita tetap mengikuti segala perkembangan IPTEK dan menerapkannya dalam kehidupan sehari-hari.

Teknologi dalam pendidikan merupakan bagian dari konsep teknologi pendidikan berupa media untuk memperlancar kegiatan instruksional. Potensi penggunaan teknologi dalam pendidikan berkaitan dengan usaha peningkatan produktivitas pendidikan, memungkinkan pendidikan bersifat individual, cepat dan lainnya. Implementasi teknologi dalam pendidikan hendaknya selektif sesuai konteks sesuai karakteristik si belajar dan tingkat kognitifnya.

Pendidikan agama islam adalah sebagai mata pelajaran yang wajib diajarkan dalam kurikulum sekolah mulai dari pendidikan sekolah dasar sampai perguruan tinggi. Pembelajaran agama sangat penting untuk diajarkan pada anak – anak agar anak – anak terbiasa belajar agama sejak kecil. Di dalam pelajaran agama banyak diajarkan tentang


(13)

bermacam – macam jenis do’a - dan mengenai hal – hal yang diperbolehkan yang tidak di perbolehkan dalam agama islam dan banyak hal lainnya.

Sistem Pembelajaran berbasis e–learning ini dirancang untuk mereka yang ingin mempelajari tentang ilmu dasar seperti huruf hijaiyah, hukum dasar tajwid dan juga mempelajari doa – doa dalam berkegiatan sehari – hari tanpa harus mendapatkan pendidikan secara langsung dari pengajar formal dengan hanya bermodalkan perangkat komputer dan software saja.

1.2 Rumusan Masalah

Untuk memudahkan penelitian agar tidak menyimpang dari tujuan awal, maka dilakukan pembatasan masalah-masalah sebagai berikut :

1. Pengetahuan tentang do’a sehari hari masih kurang diketahui oleh anak-anak sehingga hanya sebagian anak-anak yang mendapatkan pendidikan lebih saja yang mengetahuinya.

2. Terbatasnya minat sebagian anak-anak mempelajari tentang do’a sehari-hari.

3. Terdapat kasus-kasus dimana anak-anak sering lupa dengan salah satu do’a sehari-hari.

4. Perkembangan zaman yang memicu masyarakat menggunakan media komputer.

1.3Tujuan Penelitian


(14)

1. Untuk memudahkan dalam mempelajari do’a sehari-hari lengkap dengan cara membacanya, gambar ilustrasi dan arti dari doa sehari – hari.

2. Untuk mempelajari kumpulan huruf hijaiyah dan bagaimana pelafadsannya.

3. Untuk mempelajari dasar hukum tajwid, yaitu mengenai definisi dan contoh dari hukum tajwid tersebut.

1.4 Metode Penelitian

Metodologi yang digunakan adalah: 1. Metode Pengumpulan data

a. Studi pustaka yaitu dengan mempelajari buku-buku yang mendukung. Juga mempelajari dari internet.

2. Membuat Aplikasi

a. Analisis Sistem yaitu tahap untuk mengidentifikasi masalah. b. Desain yaitu membuat tampilan program semenarik mungkin. c. Coding yaitu membuat kode terhadap program.

d. Debuging yaitu tahap pencarian kesalahan dalam program. e. Compiling yaitu membuat program menjadi executable. f. Membuat petunjuk untuk mengoperasikan program. 3. Uji Aplikasi

Pengujian aplikasi yang telah dibuat apakah sesuai dengan yang telah direncanakan dan mencari kesalahan aplikasi untuk diperbaiki.


(15)

4. Perbaikan

Memperbaiki kesalahan atau kelemahan yang di temukan dan memperbaiki untuk memaksimalkan aplikasi.

5. Membuat laporan Tugas Akhir

Membuat laporan tugas akhir sebagai laporan ke jurusan.

1.5

Batasan Masalah

Batasan masalah adalah hal yang sangat penting untuk ditentukan terlebih dahulu sebelum sampai pada tahap selanjutnya. Mengingat luasnya cakupan permasalahan serta untuk menghindari kesimpangsiuran dalam penulisan Tugas Akhir ini maka penulis membatasi ruang lingkup penulisan dan agar lebih memudahkan dalam pemahamannya.

Batasan masalah tersebut meliputi :

1. Program Pembelajaran Do’a sehari-hari ini hanya berfungsi untuk mengelola imformasi tentang do’a sehari- hari.

2. Program ini juga mempelajari Huruf hijaiyah dalam bahasa Arab beserta audio pelafadsannya.

3. Program ini hanya memiliki informasi tentang do’a dalam kegiatan sehari-hari saja bukan kumpulan ayat-ayat Al-Qur’an.

4. Program aplikasi ini juga berisikan tentang penjelasan hukum-hukum dasar tajwid beserta contohnya.


(16)

1.6

Sistematika Penulisan

Untuk mempermudah proses penulisan tugas akhir ini, penulis membuat suatu sistematika penulisan yang terdiri dari :

BAB 1 PENDAHULUAN

Bab ini merupakan berisikan latar belakang masalah, batasan masalah dan tujuan penelitian, serta metode penelitian.

BAB 2 LANDASAN TEORI

Pada bab ini dijelaskan teori-teori singkat tentang hal-hal yang berhubungan dengan judul dan pembahasan bahasa pemrograman visual basic 6.0 dan Microsoft acces sebagai databasenya.

BAB 3 PERANCANGAN SISTEM

Didalam bab ini dijelaskan dan diuraikan tentang pembuatan serta perancangan SISTEM INFORMASI yang dibuat.

BAB 4 IMPLEMENTASI SISTEM

Bab ini menguraikan tentang implementasi sistem juga disertai dengan hasil dari perancangan sistem informasi yang dibuat.

BAB 5 KESIMPULAN dan SARAN

Bab ini berisi tentang kesimpulan penulisan dan saran dari penulis tentang permasalahan yang dibahas.


(17)

BAB 2

LANDASAN TEORI

2.1 Pengertian Sistem

Sistem adalah suatu kesatuan yang terdiri dari interaksi subsitem yang berusaha untuk mencapai tujuan yang sama. Ada beberapa pengertian pakar sistem informasi. Berikut beberapa kutipan yang berkaitan dengan pengertian sistem, antara lain:

1. Menurut Fredick H.Wu, suatu sistem beroperasi dan berinteraksi dengan lingkungannya untuk mencapai sasaran tertentu.

2. Menurut M.J. Alexander, suatu sistem adalah suatu kelompok dari elemen-elemen baik bentuk fisik maupun bukan fisik yang menunjukkan suatu kumpulan saling berhubungan dan berinteraksi bersama-sama menuju suatu tujuan.

3. Menurut Jerry Fitz Gerald, Andra F. Fitz dan Warre D. Stalling suatu sistem adalah suatu jaringan kerja dari prosedur–prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan dalam menyelesaikan masalah tertentu.

4. Menurut Richard F. Neuschel, suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan dikembangkan sesuai dengan suatu skema yang berintegrasi untuk melaksanakan suatu kegiatan utama didalam bisnis.

Sistem adalah sekelompok elemen-elemen yang berintegrasi dengan maksud yang sama untuk mencapai suatu organisasi. Organisasi terdiri dari sejumlah sumber daya yang


(18)

bekerja menuju tercapainya suatu tujuan tertentu oleh pemilik atau manajemennya. (Raymond Mc. Leod Jr, 2004;9)

Sebuah sistem adalah sekelompok dua atau lebih komponen-komponen yang saling berkaitan (interrelated) atau subsistem-subsistem yang bersatu untuk mencapai tujuan yang sama (common purpose). (James A. Hall, 2001;5)

Elemen atau karakteristik dari sistem adalah memiliki komponen, batas sistem (boundary), lingkungan luar sistem (environment), penghubung sistem (interface), masukan sistem (input), keluaran sistem (output), pengolahan sistem (process), dan sasaran sistem.

2.2 Pengertian Pembelajaran

Dalam keseluruhan proses pendidikan di sekolah, pembelajaran merupakan aktivitas yang paling utama. Ini berarti bahwa keberhasilan pencapaian tujuan pendidikan banyak bergantung pada bagaimana proses pembelajaran dapat berlangsung secara efektif. Pemahaman seorang guru terhadap pengertian pembelajaran akan sangat mempengaruhi cara guru itu mengajar.

Berikut ini adalah pengertian dan definisi pembelajaran menurut beberapa ahli. 1. Menurut Knowles, Pembelajaran adalah cara pengorganisasian peserta didik untuk mencapai tujuan pendidikan. 2. Menurut Slavin, Pembelajaran didefinisikan sebagai perubahan tingkah laku individu


(19)

yang disebabkan oleh pengalaman. 3. Menurut Woolfolk, Pembelajaran berlaku apabila sesuatu pengalaman secara relatifnya menghasilkan perubahan kekal dalam pengetahuan dan tingkah laku. 4. Menurut Crow & Crow, Pembelajaran adalah pemerolehan tabiat, pengetahuan dan sikap.

5. Menurut Rahil Mahyuddin, Pembelajaran adalah perubahan tingkah laku yang melibatkan ketrampilan kognitif yaitu penguasaan ilmu dan perkembangan kemahiran intelek.

6. Menurut Achjar Chalil, Pembelajaran adalah proses interaksi peserta didik dengan pendidik dan sumber belajar pada suatu lingkungan belajar. 7. Menurut Corey, Pembelajaran adalah suatu proses dimana lingkungan seseorang secara disengaja dikelola untuk memungkinkan ia turut serta dalam tingkah laku tertentu dalam kondisi-kondisi khusus. 8. Menurut G. A. Kimble, Pembelajaran merupakan perubahan kekal secara relatif dalam keupayaan kelakuan akibat latihan yang diperkukuh. 9. Menurut Minif Chatib, Pembelajaran adalah proses transfer ilmu dua arah, antara guru sebagai pemberi informasi dan siswa sebagai penerima informasi.

2.3 Pengertian Sistem Pembelajaran

Sistem pembelajaran adalah kombinasi terorganisasi yang meliputi unsur-unsur manusiawi, material, fasilitas, perlengkapan, dan prosedur yang berinteraksi untuk mencapai suatu tujuan. Unsur manusiawi dalam sistem pembelajaran adalah siswa, guru/pengajar, pustakawan, laboran, tenaga administrasi serta orang-orang yang


(20)

mendukung terhadap keberhasilan proses pembelajaran. Unsur material adalah berbagai bahan pelajaran yang dapat disajikan sebagai sumber belajar, misalnya buku-buku, film, slide, foto, CD, dan lain sebagainya. Unsur fasilitas dan perlengkapan adalah segala sesuatu yang dapat mendukung terhadap jalannya proses pembelajaran, misalnya ruang kelas, penerangan, perlengkapan komputer, audio visual, dan lain sebagainya. Unsur prosedur adalah kegiatan-kegiatan yng dilakukan dalam proses pembelajaran misalnya strategi dan metode pembelajaran, jadual pembelajaran, pelaksanaan evaluasi, dan lain sebagainya.

Sebagai suatu sistem, seluruh unsur yang membentuk sistem itu memiliki ciri saling ketergantungan yang diarahkan untuk mencapai suatu tujuan. Keberhasilan sistem pembelajaran adalah keberhasilan pencapaian tujuan pembelajaran. Yang harus mencapai tujuan adalah siswa sebagai subjek belajar, sehingga tujuan utama sistem pembelajaran adalah keberhasilan siswa mencapai tujuan.

Tugas utama seorang perencana sistem pembelajaran meliputi tiga hal pokok, yaitu:

1. sebagai perencana, yaitu mengorganisasikan semua unsur yang ada agar berfungsi dengan baik sehingga tidak merusak sistem.

2. sebagai pengelola implementasi sesuai dengan prosedur dan jadual yang direncanakan mengevaluasi keberhasilan siswa dalam mencapai tujuan untuk menentukan efektivitas dan efisiensi sistem pembelajaran.

2.4 Pengertian etika, doa, dan etika dalam berdoa 2.4.1 Etika


(21)

Etika adalah Ilmu yang membahas perbuatan baik dan perbuatan buruk manusia sejauh yang dapat dipahami oleh pikiran manusia. Tujuan dari dipelajarinya etika adalah untuk mendapatkan konsep yang sama mengenai penilaian baik dan buruk bagi semua manusia dalam ruang dan waktu tertentu.

2.4.2 Doa

Do'a merupakan hal yang sangat sering kita dengar. Doa adalah memohon atau meminta suatu yang bersifat baik kepada Allah SWT seperti meminta keselamatan hidup, rizki yang halal dan keteguhan iman. Sebaiknya kita berdoa kepada Allah SWT setiap saat karena akan selalu didengar olehNya.

2.4.3 Etika Dalam Berdoa

Terlebih dahulu sebelum berdoa hendaknya memuji kepada Allah kemudian bershalawat kepada Nabi Shallallaahu alaihi wa Sallam. Mengakui dosa-dosa, mengakui kekurangan (keteledoran diri) dan merendahkan diri, khusyu’, penuh harapan dan rasa takut kepada Allah di saat kita berdoa. Berwudhu’ sebelum berdoa, menghadap Kiblat dan mengangkat kedua tangan di saat berdoa. Benar-benar (meminta sangat) di dalam berdoa dan berbulat tekad di dalam memohon. Merendahkan suara di saat berdoa. Berkonsentrasi di saat berdoa. Tidak memaksa bersajak di dalam berdoa.


(22)

2.5 Aspek Dasar Sistem Komputerisasi

Aspek dasar sistem komputerisasi adalah fasilitas-fasilitas yang secara prinsipil harus ada apabila suatu usaha memasuki langkah maju dengan menggunakan peralatan komputer sebagai alat bantu dalam pengolahan data atau pengolahan informasi. Adapun aspek dasar sistem komputerisasi adalah sebagai berikut:

1. Aspek teknis, yaitu:

a. Perangkat keras ( hardware )

Perangkat keras ( hardware ) adalah komponen-komponen yang membentuk suatu sistem komputer yang berhubungan dengan peralatan atau komponen lainnya sehingga memungkinkan komputer dapat melakukan tugasnya. Umumnya perangkat harus terdiri dari tiga jenis, yaitu perangkat masukkan ( input device ), perangkat pengolahan ( processor ), dan perangkat keluaran ( output device ). b. Perangkat lunak ( software )

Perangkat lunak ( software ) merupakan sistem prosedur dalam bentuk program yang dibuat oleh software house untuk memperlancar jalannya komputer, terdiri dari sistem program dan user program. Dengan kata lain, software adalah seluruh fasilitas dari suatu sistem pengolahan data yang bukan merupakan peralatan komputer atau susunan instruksi yang harus diberikan kepada unit pengolahan data agar komputer dapat menjalankan pekerjaannya sesuai dengan yang dikehendaki. c. Perangkat manusia ( brainware )

Perangkat manusia ( brainware ) adalah faktor manusia yang memiliki latar belakang pendidikan teknis komputer yang dapat menangani pengolahan komputer


(23)

maupun pengembangannya dan diberikan menurut keahliannya seperti sistem analisis, programmer, dan operator.

Ketiga komponen komputer tersebut harus saling berhubungan dan membentuk satu kesatuan. Hardware tanpa adanya software maka tidak akan berfungsi seperti apa yang diharapkan, hanya akan berupa benda mati saja karena software yang akan mengoperasikan hardware. Hardware yang sudah didukung oleh software juga tidak dapat berfungsi kalau tidak ada manusia yang mengoperasikannya. Oleh karena itu komponen komputer harus saling menguntungkan satu sama lain.

2. Aspek non teknis

Dukungan manajemen merupakan aspek non teknis yang pada dasarnya adalah sistem komputerisasi yang dilaksanakan oleh suatu organisasi atau badan usaha untuk pengolahan informasi bagi kepentingan manajemen dalam rangka pengambilan keputusan, berarti kurangnya dukungan dari para pimpinan atau manajer suatu organisasi yang bersangkutan akan sia-sia.

2.6Pengertian Data, Database, dan Database Manajemen System (DBMS) 2.6.1 Data

Data berasal dari kata “datum” yang berarti fakta yang mengandung arti pengolahan data dengan menggunakan komputer yang dikenal dengan nama Pengolahan Data Elektronik (PDE) atau Elektronik Data Processing (EDP). Data merupakan kumpulan kejadian yang diangkat dari suatu kenyataan yang dapat diperoleh dari sumber aslinya. Data dapat


(24)

berupa simbol, gambar, kata, angka, dan huruf yang menunjukkan suatu ide, objek, kondisi, dan situasi.

Data merupakan bahan yang akan diolah menjadi suatu bentuk yang lebih berguna dan bermanfaat. Proses pengolahan data yang disebut siklus pengolahan data ( Data Processing Cycle ) terdiri dari tiga proses yaitu:

1. Tahapan Input

Tahapan input dilakukan dengan pemasukkan data ke dalam proses komputer lewat alat input ( input device ).

2. Tahapan Proses

Tahapan proses dilakukan proses pengolahan data yang sudah dimasukkan yang dilakukan oleh data pemroses (process device) yang dapat berupa proses perhitungan, pengendalian, pencarian data storage.

3. Tahapan Output

Tahapan output dilakukan proses penghasilan output dari hasil pengolahan data ke alat output (output device) yaitu berupa informasi.

Gambar 2.1 Siklus Pengolahan Data


(25)

2.6.2 Database

Database adalah kumpulan seluruh sumber daya berbasis komputer milik organisasi dan sistem. Database yang dikendalikan oleh sistem manajemen database adalah satu set catatan data yang berhubungan dan saling menjelaskan. ( Raymon Mc. Leod, 1996 )

Database merupakan kumpulan data dan informasi dalam jumlah yang tidak sedikit. Oleh karena itu, database harus disusun sebagai kriteria terpola dengan jelas sejak dari awal. Database akan diubah dalam bentuk table dalam Microsoft Access dengan memperhatikan file table, field, primary key, dan lainnya yang merupakan bagian dari database.

Pembuatan database dalam Microsoft Access mencakup dua tindakan utama, yaitu tindakan penentuan dari struktur database yang mencakup penentuan bagian-bagian dari database dan tindakan pengisian data kedalamnya dengan melakukan pengetikkan data kedalam struktur tersebut.

Microsoft Access diimplementasikan dengan bentuk table yang terdiri dari baris dan kolom. Baris pada Microsoft Acces dikenal dengan istilah record yang merupakan kumpulan informasi yang ada didalam field. Field merupakan tempat dimana informasi ditampung. Setiap field dalam database akan berelasi dengan field lainnya.


(26)

Basis data ( database ) merupakan kumpulan dari data yang saling berhubungan satu dengan lainnya. Database merupakan salah satu komponen yang penting dalam sistem informasi karena merupakan basis dalam menyediakan informasi bagi pemakai. Penarapan database dalam sistem informasi disebut dengan database system.

Database Management System (DBMS) merupakan suatu alat berbasis komputer yang digunakan untuk menyimpan dan mengolah data yang bertujuan untuk menciptakan keadaan yang mudah dan efisien dalam pemakaian dan mencapai data. Dua tujuan utama dalam konsep database adalah meminimumkan pengulangan data dan mencapai independensi data.

Pengulangan data (data redundancy) adalah aplikasi data yang artinya data disimpan dalam beberapa file. Independensi data adalah kemampuan untuk membuat suatu struktur data tanpa membuat perubahan pada program yang memproses dalam table dan kamus data yang terpisah secara fisik dari program.

Suatu Database Management System ( DBMS ) berisi suatu koneksi data yang saling berelasi dan satu kesatuan program yang berfungsi untuk mengakses data. Jadi DBMS terdiri dari suatu database dan set program untuk menambah daya, menghapus data, mengambil, dan membaca data.


(27)

Tujuan pengolahan data adalah untuk menghasilkan suatu output yang intinya akan dipergunakan sebagai dasar pengambilan keputusan atau informasi.

2.7Sekilas Tentang Bahasa Pemrograman Visual Basic

Microsoft Visual Basic pertama kali diluncurkan pada tahun 1991 dengan nama “thunder” yang merupakan development pertama yang berbasis visual yang dibuat oleh Microsoft untuk menandingi bahasa pemrograman lainnya yang telah ada seperti pemrograman C, C++, Pascal, dan bahasa pemrograman lainnya.

Pada tahun 1993, Microsoft mengeluarkan Visual Basic versi 2.0 yang mulai menarik perhatian para pengembang program. Ketika Visual Basic versi 3.0 diluncurkan, versi ini menjadi bahasa pemrograman yang paling pesat perkembangannya dipasaran sehingga banyak diminati oleh programmer.

Pada tahun 1997, Microsoft mengeluarkan visual basic versi 5.0 yang memiliki kemampuan untuk menciptakan AxtiveX Control yang membuat kita mampu mendapatkannya di internet dan membuat bahasa HTML lebih dinamis dan praktis.

Kemudian pada tahun 1998, Microsoft mengeluarkan Visual Basic versi 6.0 dengan tiga dimensi yang sangat berbeda dengan versi sebelumnya, yaitu:

1. Standart Edition merupakan produk standart ( dasar ) yang sudah mencakup berbagai sarana dasar dari Visual Basic 6.0 untuk pengembangan sebuah aplikasi.


(28)

2. Professional Edition merupakan versi yang memberikan sarana ekstra yang dibutuhkan oleh programmer, misalnya control tambahan, dukungan untuk pemrograman internet, compiler untuk membuat file help, serta sarana – sarana pengembangan database yang lebih baik. Versi ini juga berisi tambahan Microsoft Jet Data Acces Engine ( database ) dan pembuatan server OLE Automatication.

3. Enterprise Edition yang memungkinkan professional programmer untuk membuat aplikasi client – server yang dapat terhubung ke internet. Biasanya versi ini digunakan untuk membuat aplikasi jaringan.

Pada tahun 2000 Microsoft menyampaikan Tool Platform .NET untuk XML Web Services. Visual Studio .NET menyediakan dukungan untuk pengembangan drag-and-drop terhadap XML Web Services. Secara bersama, kedua produk tersebut menyediakan produktivitas yang tinggi kepada para pengembang, suatu lingkungan yang terdiri dari banyak bahasa untuk pembangunan, pengantaran, dan pengintegrasian XML Web Services pada platform Microsoft .NET.

2.7.1 Struktur Bahasa Pemrograman Visual Basic

Lingkungan pemrograman Visual Basic mengandung semua sarana yang dibutuhkan untuk membangun program – program hebat untuk windows dengan cepat dan efisien. Visual Basic merupakan bahasa pemrograman yang terstruktur. Struktur aplikasi Visual Basic terdiri dari :


(29)

1. Form, yaitu windows dan jendela dimana user interface atau tampilan yang merupakan antar muka program.

2. Control, yaitu tampilan berbasis grafis yang dimasukkan pada form untuk membuat interaksi dengan memakai text, label, option, check, frame, dan command.

3. Properties, yaitu nilai atau karakter yang dimiliki oleh sebuah objek Visual Basic, seperti name, size, color position, dan text. Property dapat diubah saat mendesain program atau runtime ketika program dijalankan.

4. Methoode, yaitu serangkaian perintah – perintah yang telah tersedia dan dapat diminta untuk melakukan tugas tertentu.

5. Even Procedure, yaitu kode yang berhubungan dengan suatu objek yang dapat diminta untuk melakukkan tugas tertentu.

6. General Procedure, yaitu kode yang tidak berhubungan dengan suatu objek tetapi pada general procedure ini sangat berhubungan dengan aplikasi.

7. Module, yaitu kumpulan dari prosedur umum, deklarasi variable dan definisi konstanta yang digunakan oleh aplikasi.

Dari penjelasan diatas maka tampilan environment Visual Basic dapat dilihat pada gambar berikut :

1. Secara rinci, tampilan form utama Visual Basic yang akan sangat membantu dalam mempercepat akses perintah.


(30)

Gambar 2.2 Form Utama Microsoft Visual Basic 2010

2. Baris menu, yaitu kumpulan perintah – perintah yang dikelompokkan berdasarkan kriteria yang dihasilkan.

Gambar 2.3 Toolbar


(31)

Gambar 2.4 Form

4. Windows Property, yaitu jendela yang sangat mendukung sifat – sifat dari sebuah objek yang digunakan dalam sebuah form.

Gambar 2.5 Windows Property

5. Windows Form Layout, yaitu windows yang menampilkan letak dari form ( posisi form ) pada layar monitor pada saat program dijalankan.


(32)

Gambar 2.6 Windows Form Layout

6. Toolbox, yaitu sebuah windows yang mengandung semua objek atau control yang akan digunakan untuk membuat sebuah program aplikasi dan merupakan sebuah control yang akan menjadi interface antara program aplikasi dengan semua objek yang diletakkan di jendela form.

Gambar 2.7 Toolbox

Keterangan mengenai toolbox :


(33)

2. Text box, sebagai tempat input atau untuk menampilkan teks dan pemakai dapat mengubah – ubah tulisan yang terdapat pada control.

3. List Box, menampilkan beberapa item. Dari control ini item - item tersebut user tersebut user dapat melakukan pilihan dengan scroll bar.

4. Command button, menjalankan suatu tindakan dengan cara mengklik. 5. Combo Box, merupakan kombinasi dari textbox dan listbox.

6. Check Box, menampilkan keadaan true atau false. 7. Picture Box, menampilkan gambar.

8. Option Button, fungsinya hampir sama dengan check box, perbedaannya pada option button ini dapat memilih beberapa pilihan sekaligus.

9. Frame, mengelompokkan control – control secara visual ( tergambar ) atau secara fungsional ( tindakan ).

7. Project windows, yaitu project yang menampilkan semua file di dalam Visual Basic yang sedang aktif. Project merupakan kumpulan dari modul form, modul class, dan modul standart yang membentuk suatu aplikasi.


(34)

8. Windows Code, yaitu jendela yang berisi kode – kode program yang merupakan instruksi – instruksi ( perintah - perintah ) untuk aplikasi Visual Basic 2010

Gambar 2.9 Code Windows

9. Windows immediate, yaitu windows yang berguna untuk mencoba beberapa instruksi program, pada saat program diuji windows ini berguna sebagai windows debug ( pencari kesalahan atau error).

2.8 E- Learning

Belum adanya standard yang baku baik dalam hal definisi maupun implementasi elearning

menjadikan banyak orang mempunyai konsep yang bermacam-macam. E-learning merupakan

kependekan dari electronic learning (Sohn, 2005). Salah satu definisi umum dari e-learning

diberikan oleh Gilbert & Jones (2001), yaitu: pengiriman materi pembelajaran melalui suatu media elektronik seperti Internet, intranet/extranet, satellite broadcast, audio/video tape,

interactive TV, CD-ROM, dan computer-based training (CBT). Definisi yang hampir sama


(35)

dan proses yang menggunakan berbagai media elektronik seperti internet, audio/video tape,

interactive TV and CD-ROM guna mengirimkan materi pembelajaran secara lebih fleksibel.

The ILRT of Bristol University (2005) mendefinisikan e-learning sebagai penggunaan teknologi elektronik untuk mengirim, mendukung, dan meningkatkan pengajaran, pembelajaran dan penilaian. Udan and Weggen (2000) menyebutkan bahwa elearning adalah bagian dari pembelajaran jarak jauh sedangkan pembelajaran on-line adalah bagian dari

e-learning. Di samping itu, istilah e-learning meliputi berbagai aplikasi dan proses seperti

computer-based learning, web-based learning, virtual classroom, dll;sementara itu

pembelajaran on-line adalah bagian dari pembelajaran berbasis teknologi yang memanfaatkan

sumber daya Internet, intranet, dan extranet. Lebih khusus lagi Rosenberg (2001)

mendefinisikan e-learning sebagai pemanfaatan teknologi Internet untuk mendistribusikan

materi pembelajaran, sehingga siswa dapat mengakses dari mana saja.

E-learning sebagai model pembelajaran baru dalam pendidikan memberikan peran dan fungsi yang besar bagi dunia pendidikan yang selama ini dibebankan dengan banyaknya kekurangan dan kelemahan pendidikan konvensional (pendidikan pada umumnya) diantaranya adalah keterbatasan ruang dan waktu dalam proses pendidikan konvensional. Teknologi informasi yang mempunyai standart platform internet yang bisa menjadi solusi permasalahan tersebut karena sifat dari internet itu sendiri yaitu memungkinkan segala sesuatu saling terhubung belum lagi karakter internet yang murah, sederhana dan terbuka mengakibatkan internet bisa digunakan oleh siapa saja (everyone), dimana saja (everywhere), kapan saja (everytime) dan bebas digunakan (available to every one).


(36)

Pengembangan pendidikan menuju e-learning merupakan suatu keharusan agar standart mutu pendidikan dapat ditingkatkan, karena e-learning merupakan satu penggunaan teknologi internet dalam penyampaian pembelajaran dalam jangkauan luas yang berlandaskan tiga kriteria yaitu: (1) e-learning merupakan jaringan dengan kemampuan untuk memperbaharui, menyimpan, mendistribusi dan membagi materi ajar atau informasi, (2) pengiriman sampai ke pengguna terakhir melalui komputer dengan menggunakan teknologi internet yang standar, (3) memfokuskan pada pandangan yang paling luas tentang pembelajaran di balik paradigma pembelajaran tradisional (Rosenberg 2001; 28), dengan demikian urgensi teknologi informasi dapat dioptimalkan untuk pendidikan.

2.9Flowchart

Simbol – symbol yang terdapat dalam sistem flowchart antara lain :

Tabel 2.1 Simbol – symbol pada flowchart

Simbol Kegunaan

Terminal point symbol

Simbol titik terminal digunakan untuk awal dan akhir dari suatu proses.


(37)

Input / output symbol

Simbol input / output yang digunakan untuk mewakili data input / output.

Process symbol

Simbol proses digunakan untuk menunjukkan pengeluaran yang dilakukan oleh computer.

Predefined process symbol

Simbol proses terdefinisi yang digunakan untuk menunjukkan suatu operasi yang rinciannya ditunjukkan di tempat lain.

Connector symbol

Simbol penghubung digunakan untuk menunjukkan sambungan dari bagan alir yang terputus di halaman yang masih sama.

Offline connector symbol

Offline connector merupakan simbol untuk masuk dan keluarnya suatu prosedur pada lembar kerja yang lain.


(38)

Magnetik disc symbol

Simbol untuk database yang digunakan dalam program.

Decision symbol

Simbol keputusan yang digunakan untuk penyeleksian kondisi dalam program.

Preparation symbol

Simbol persiapan digunakan untuk mempersiapkan penyimpanan yang digunakan sebagai tempat pengolahan di dalam storage.

Document symbol

Simbol document merupakan simbol yang digunakan untuk data yang berbentuk kertas maupun informasi.

Display symbol

Simbol yang digunakan untuk output menunjukkan ke suatu device dari suatu printer.


(39)

Line connector

Arus dari produser yang dapat diilakukan dari atas ke bawah, dari bawah ke atas, dari kiri ke kanan, dan sebaliknya.


(40)

BAB 3

ANALISIS DAN PERANCANGAN SISTEM

3.1Analis Sistem

Tahapan analisis merupakan tahapan yang paling awal dalam membuat sebuah perangkat lunak. Pada tahapan ini penulis menganalisa kebutuhan dasar sistem. Analisa dilakukan terhadap data – data yang merepresentasikan masalah, sehingga dapat diketahui spesifikasi kebutuhan sistem yang akan dibangun.

Perkembangan teknologi yang pesat sangat mempengaruhi berbagai aspek kehidupan masyarakat. Saat ini penggunaan komputer sangat diminati oleh berbagai kalangan, mulai dari anak – anak sampai orang dewasa sekali pun. Perkembangan teknologi komputer telah memberi kemudahan yang didukung dengan perkembangan bahasa pemrograman untuk membuat sistem informasi doa, yang menampilkan doa dalam bentuk ayat beserta gambar dan artinya. Sistem informasi doa yang terdapat dalam komputer tentunya lebih diminati dari pada langsung mempelajarinya dari buku tuntunan doa, karena tampilannya yang lebih menarik sehingga dapat menarik minat user untuk mempelajarinya.


(41)

3.2Perancangan Sistem 3.2.1 Perancangan Dialog

a. Menu Utama

Gambar 3.2 berikut merupakan tampilan dari menu utama dari sistem informasi kumpulan doa sehari – hari ini.

Gambar: 3.1 Menu Utama

b. Menu Doa

Gambar 3.2 berikut merupakan tampilan dari menu doa yang akan menampilkan menu pencarian doa berdasarkan kategori nama doa yang ingin dicari. Yang menampilkan tulisan arab, gambar, tulisan latin dan arti dari doa yang dicari tersebut.

Sistem Pembelajaran Doa Tombol ke Form Tombol ke Form

Tombol ke Form Tajwid Tombol Keluar / Exit


(42)

Gambar: 3.2 Menampilkan pencarian doa

c. Menu Kumpulan Huruf Hijaiyah

Gambar 3.3 berikut merupakan tampilan dari menu yang akan menampilkan data pembelajaran huruf hijaiyah yang telah diinputkan. Yang menampilkan tulisan dari huruf hijaiyah tersebut dan audio suara pelafasan huruf hijaiyah tersebut.

Gambar 3.3 Kumpulan Huruf Hijaiyah Sistem Informasi Doa

Pilih Doa

Menampilkan Gambar Menampilkan Tulisan Arab

Menampilkan Tulisan Menampilkan Arti Doa

Menu

Belajar Huruf Hijaiyah Menampilkan Tulisan Huruf Hijaiyah

Menu

Exit

Exit Mengeluarkan Efek Suara


(43)

d. Menu Hukum Dasar Tajwid

Gambar 3.4 berikut merupakan tampilan menu hukum dasar tajwid yang akan

menampilkan menu pembelajaran hukum tajwid berdasarkan kategori hukumnya yang dilengkapi dengan penjelasan dan juga contoh dari hukum tajwid tersebut.

Gambar 3.4 Menu Hukum Tajwid

3.3Perancangan Database

Database sebagai tempat penyimpanan data merupakan salah satu aspek penting yang akan menentukan mutu kerja dari program yang akan dibuat. Database yang penulis rancang dalam pembuatan program sistem informasi ini menggunakan Microsoft access. Database yang penulis rancang memiliki nama “Database-Doa”. Database tersebut memiliki 1 buah table, yaitu “tabelDoa”.

Hukum Dasar Tajwid Pilih Hukum Tajwid

Menampilkan Penjelasan Hukum Tajwid Menampilkan Contoh Hukum Tajwid


(44)

Rincian table tersebut adalah sebagai berikut:

Tabel 3.1 Data Doa

Nama Field Tipe Data Ukuran Deskripsi

Id Text Nomor urut data doa

Nama Doa Text 30 Nama doa

Gambar OLE Object Data gambar doa

Tulisan Arab Text Data gambar tulisan arab

Latin Text 100 Tulisan latin doa

Artinya Text 100 Arti doa

3.4Pengertian Flowchart Program

Flowchart merupakan bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini menjelaskan tentang urutan – urutan dari prosedur yang ada didalam sistem dengan menggunakan simbol – simbol. Berikut ini adalah flowchart dari Sistem Informasi Kumpalan Doa Sehari – hari:


(45)

1. Flowchart Menu Utama

Gambar 3.5 : Flowchart Menu Utama Menu

Utama

Halaman Doa

A

Halaman Huruf Hijaiyah

B

Keterangan Hukum Tajwid

C

End Doa

Huruf Hijaiyah

Hukum Tajwid


(46)

2. Flowchart Pemilihan Doa

Gambar 3.6 Flowchart Pencaian Doa Tampil Doa Sehari - hari

If Exist in Database

Pilih Doa yang dicari

A

Halaman Menu Utama

Menu Utama No

Yes

End Menu Utama


(47)

3. Flowchart Hijaiyah

Gambar 3.7 Flowchart Huruf Hijaiyah B

Pilih Huruf Hijaiyah

If Exist in Database

Halaman Menu Utama

Tampil Huruf Hijaiyah dan

Suara No

Yes

Menu Utama

End Menu Utama


(48)

10.Flowchart Hukum Tajwid

Gambar 3.8 Flowchart Hukum Tajwid C

Menu Utama

End

Menampilkan penjelasan hukum

tajwid beserta contoh Hukum

Dasar Tajwid

Menu Utama


(49)

3.5Diagram Konteks

Diagram Konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari sistem. Diagram konteks berisi gambaran umum ( secara garis besar ) sistem yang akan dibuat.

Diagram konteks untuk menggambarkan program sistem pembelajaran doa sehari-hari berbasis e- learning dapat dilihat pada gambar berikut:

Gambar 3.9 Diagram Konteks Sistem Pembelajaran SISTEM

PEMBELAJARAN PENGGUNA

DUNIA SEKOLAH Pencarian data doa

Informasi tentang doa - doa

Memberi masukkan doa- doa yang belum

ada

Memberi informasi tentang

doa sehari - hari NARASUMBER


(50)

BAB 4

IMPLEMENTASI SISTEM

4.1 Tujuan Implementasi Sistem

Tujuan dari implementasi sistem yaitu:

a. Membuat perancangan sistem selama penelitian

b. Menguji dan mendokumentasikan prosedur dan program yang diperlukan oleh dokumen perancangan system yang telah dibuat

c. Menyelesaikan perancangan sistem yang ada di dalam perancangan sistem yang telah disetujui.

d. Memperhitungkan sistem yang telah dibuat sesuai dengan kebutuhan.

Langkah – langkah dalam mengimplementasikan sistem adalah sebagai berikut : 1. Pemilihan dan pelatihan user

2. Menyelesaikan desain sistem

3. Pemilihan tempat dan instalasi software dan hardware

4. Menulis, menguji, mengontrol dan mendokumentasikan program 5. Menyelesaikan manual pemakai


(51)

4.2Komponen Utama Dalam Implementasi Sistem

Untuk menjalankan sistem, perlu diperhatika kebutuhan perangkat yang akan mendukung dalam proses program dan data. Perangkat komputer yang dibutuhkan yaitu :

1. Kebutuhan Perangkat Keras (Hardware)

Perangkat keras adalah komponen yang secara fisik bekerja sama dalam melaksanakan pengolahan data yang dilaksanakan, yaitu seperangkat Personal Computer (PC). Perangkat ini terdiri dari :

a. Keyboard b. Monitor c. Mouse

d. CPU (Central Processing Unit) e. Printer untuk mencetak hasil

f. Harddisk sebagai tempat penyimpanan permanen

2. Perangkat Lunak (Software)

Perangkat lunak merupakan program yang dapat digunakan di dalam komputer dan memberikan fungsi serta menampilkan yang diinginkan.

Perangkat lunak yang digunakan yaitu : a. Sistem Operasi Windows 7

b. Microsoft Access 2007 (Database) c. Microsoft Visual Basic 2010


(52)

3. Pemakai (Brainware)

Pemakai merupakan factor manusia yang menjalankan dan menangani fasilitas computer. Tenaga Sumber Daya Manusia yang dibutuhkan adalah :

a. System Analyst, orang yang membentuk dan membangun fasilitas rancangan system perancangan

b. Programmer, orang yang mengerti bahasa pemrograman dalam membuat dan membangun program

c. Computer Operator, orang yang menangani langsung dalam pengolahan data, dan mulai mempersiapkan data sampai dengan tampilan pengantrian data ke dalam komputer.

4.3Tampilan Hasil 1. Menu Awal

Ketika pertama kali program dijalankan , maka bagian yang muncul adalah tampilan menu awal.


(53)

Pada halaman menu awal ini terdapat satu buah tombol yaitu tombol

yang berfungsi untuk menuju ke halaman utama dari program sistem pembelajaran ini.

2. Menu Utama

Gambar 4.2 Menu Utama

Pada halaman menu utama terdapat 3 pilihan tombol menu yang dapat dipilih oleh user, diantaranya:

- Tombol yang jika di klik akan menampilkan halaman

hukum tajwid yang berisi penjelasan tentang hukum bacaan Al-Qur’an beserta contoh dari salah satu kategori hukum tajwid yang di pilih .


(54)

- Tombol

- Kemudian jika ingin mempelajari bentuk huruf hijaiyah dan audio pengucapannya dapat

dilakukan melalui menu

3. Menu Doa


(55)

Dari menu ini terdapat 1 menu yang dapat dipilih oleh user yaitu:

- , berfungsi untuk memilih doa apa yang

ingin dilihat dengan cara mengklik nama dari doa yang ingin dilihat maka akan langsung menampilkan tulisan arab dari doa yang dicari, latin, arti dan gambar ilustrasi dari doa yang dipilih tersebut.

4. Menu Huruf Hijaiyah

Gambar 4.4 Menu Kumpulan Huruf Hijaiyah

Pada halaman menu kumpulan huruf hijaiyah terdapat 30 tombol dari kumpulan huruf – huruf hijaiyah, bila salah satu dari huruf tersebut di klik maka secara otomatis akan langsung mengeluarkan audio suara dari pelafalan huruf hijaiyah tersebut.


(56)

5. Menu Hukum Tajwid

Gambar 4.5 Menu Hukum Tajwid

- Pada menu ini, terdapat lima tombol pilihan yang dapat dipilih untuk mempelajari hukum dasar tajwid yang diinginkan, diantaranya melalui tombol idgham, ikhfa, izhar, iqlab. Yang apabila salah satu tombol tersebut di klik maka akan muncul penjelasan pada textbox penjelasannya, dan juga muncul contoh dari pilihan hukum tajwid yang dipilih.


(57)

BAB 5

KESIMPULAN DAN SARAN

5.1Kesimpulan

Program sistem pembelajaran doa sehari – hari berbasis e-learning ini merupakan program aplikasi yang dibuat dengan menggunakan software visual basic 2010 dan Microsoft Access sebagai databasenya. Program berbasis e-learning ini berguna untuk mempelajari tentang bermacam – macam doa sehari – hari lengkap dengan gambar ilustrasi, cara membaca dan arti dari doa tersebut. Serta mempelajari tentang kumpulan huruf hijaiyah beserta audio dari cara melafalkan cara bacanya. Dan juga mempelajari tentang hukum dasar tajwid beserta definisi dari beberapa hukum tajwid tersebut beserta contoh dari hukum – hukum tajwid itu sendiri. Dan dapat dengan mudah digunakan karena desainnya yang sederhana dan mudah dimengerti.

5.2 Saran

Untuk pengembangan program selanjutnya, penulis menyerahkan program aplikasi ini ditambah dengan beberapa fitur sebagaimana program e-learning guna melengkapi fungsi – fungsinya. Selain itu penulis menyarankan agar program ini di tambahkan audio suara untuk doa sehari – harinya guna melengkapi fungsinya. Selain itu penulis juga menyarankan untuk pengembangan selanjutnya, sesuai dengan kebutuhan penggunaannya.


(58)

DAFTAR PUSTAKA

Alexander , Hengky, 2003. Tips dan Trik Pemrograman Database dengan Visual Basic. Jakarta: PT. Elex Media Komputindo.

Nugroho, N. Database Relasional dengan Acces. Yogyakarta : Andi.

Budi Wasito. 2009. Berolah Database dengan Microsoft Office Access. Jakarta: Penerbit Andi.

Leong, Marlon. 2006. Dari Programer untuk Programmer Visual Basic. Yogyakarta: Andi Offset.

Kristanto, Harianto. 2004. Konsep dan Perancangan Database. Yogyakarta:Penerbit Andi.

Rusmawan, Uus. 2010. Aplikasi Database menggunakan VB 6.0 . Jakarta : Elex Media Komputindo

Yuswanto.2002.Visual Basic 2010 Pemrogramanan Grafis dan

Multimedia.surabaya:Prestasi Pustaka

Halvorson, Michael.2010.Visual Basic Step by step.Microsoft press: Washington. Google.co.id

Al-bahra bin ladjamudin. 2000. Analisis dan desain Sistem Informasi: Graha Ilmu.

Singelmann, longhurst. 1985. Business Programming Logic: Prentice hall, Inc., Engelwood Cliffs.

At

http://www.flowchart.org/sistem-informasi-inventory-pos/. Diakses pada tanggal 10 Mei 2012.

Diakses pada tanggal 10

Mei2012.

tanggal 11 maret 2012


(59)

11 Maret 2012

Diakses

pada tanggal 18 Maret 2012

diakses tggal 19 maret


(60)

KEMENTRIAN PENDIDIKAN NASIONAL

UNIVERSITAS SUMATERA UTARA

FAKULTAS MATEMATIKA DAN ILMU PNEGETAHUAN ALAM (FMIPA) Jl. Bioteknologi No. 1 Kampus USU Telp. (061) 8211050 Fax (061) 8214290

Medan – 20155, Ema

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Nama Mahasiswa : Indah Permata Sari Nomor Stambur : 092406141

Judul Tugas Akhir : Sistem Pembelajaran Doa Sehari – hari Untuk Anak-anak Tingkat Sekolah Dasar Berbasis E- Learning.

Dosen Pembimbing : Drs. Suyanto, M.Kom Tanggal Mulai Bimbingan : 28 Februari 2012 Tanggal Selesai Bimbingan : 14 Juni 2012

No. TANGGAL

ASISTEN BIMBINGAN PEMBAHASAN PADA ASISTENSI MENGENAL, PADA BAB PARAF DOSEN PEMBIMBING KETERANGAN

1 28 Februari 2012 Konsultasi proposal TA

2 10 Maret 2012 ACC Proposal TA 3 30 April 2012 Pengajuan Bab 1-5 4 16 Mei 2012 Perbaikan bab 1-5 (I) 5 31 Mei 2012 Perbaikan bab 1-5 (II) 6 14 Juni 2012 Uji Program

7 14 Juni 2012 ACC TA

* Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah selesai

Diketahui : Disetujui :

Ketua Departemen Matematika FMIPA USU Pembimbing Utama/ Penanggung Jawab


(61)

Prof. Dr. Tulus, Vordipl.Math. Msi., Ph.D.

NIP. 19620901 198803 1 002 NIP. 19590813 198601 1 002 Drs. Suyanto, M.Kom


(62)

Hasil Uji Program Tugas Akhir

SURAT KETERANGAN

Yang bertanda tangan di bawah ini, menerangkan bahwa Mahasiswi semester akhir Program Diploma III Teknik Informatika :

Nama : INDAH PERMATA SARI

N I M : 092406141

Program Studi : Teknik Informatika

Judul Tugas Akhir : Sistem Pembelajaran Do’a Sehari – Hari

Untuk Anak - Anak Tingkat Sekolah Dasar Berbasis E- Learning

Telah melaksanakan uji program Tugas Akhir Mahasiswi tersebut di atas pada tanggal : Juni 2012

Dengan Hasil : SUKSES / GAGAL

Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswi yang bersangkutan di Departemen Matematika FMIPA USU Medan.

Medan, Juni 2012 Dosen Pembimbing

NIP. 19590813 198601 1 002 Drs. Suyanto, M.Kom


(63)

Listing Program

Menu Awal

Imports WMPLib

Public Class frmUtama

Dim WMP As New WindowsMediaPlayer

Sub btn_click()

Dim Resource As String

If System.Diagnostics.Debugger.IsAttached Then Resource =

System.IO.Path.GetFullPath(Application.StartupPath & "\..\..\resources\")

Else

Resource = Application.StartupPath & "\resources\" End If

WMP.URL = Resource & "Click.wav" WMP.controls.play()

End Sub

Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click

btn_click()

Dim Confirm = MsgBox("Apakah kamu yakin ingin keluar?", MsgBoxStyle.YesNo, "Konfirmasi")

If Confirm = MsgBoxResult.Yes Then Me.Close()

End If End Sub

Private Sub btnMenu_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnMenu.Click

btn_click() frmMenu.Show() Me.Close() End Sub


(64)

Menu Utama

Imports WMPLib

Public Class frmMenu

Dim WMP As New WindowsMediaPlayer

Sub btn_click()

Dim Resource As String

If System.Diagnostics.Debugger.IsAttached Then Resource =

System.IO.Path.GetFullPath(Application.StartupPath & "\..\..\resources\")

Else

Resource = Application.StartupPath & "\resources\" End If

WMP.URL = Resource & "Click.wav" WMP.controls.play()

End Sub

Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click

btn_click()

Dim Confirm = MsgBox("Apakah kamu yakin ingin keluar?", MsgBoxStyle.YesNo, "Konfirmasi")

If Confirm = MsgBoxResult.Yes Then Me.Close()

End If End Sub

Private Sub btn1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn1.Click

btn_click() frmDoa.Show() Me.Close() End Sub

Private Sub btn2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn2.Click

btn_click()

frmHijaiyah.Show() Me.Close()

End Sub

Private Sub btn3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn3.Click

btn_click() frmTajwid.Show() Me.Close()


(65)

End Sub End Class

Menu Doa

Imports WMPLib

Public Class frmDoa

Dim WMP As New WindowsMediaPlayer

Sub btn_click()

Dim Resource As String

If System.Diagnostics.Debugger.IsAttached Then Resource =

System.IO.Path.GetFullPath(Application.StartupPath & "\..\..\resources\")

Else

Resource = Application.StartupPath & "\resources\" End If

WMP.URL = Resource & "Click.wav" WMP.controls.play()

End Sub

Private Sub btnHome_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnHome.Click

btn_click() frmMenu.Show() Me.Close() End Sub

Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click

btn_click()

Dim Confirm = MsgBox("Apakah kamu yakin ingin keluar?", MsgBoxStyle.YesNo, "Konfirmasi")

If Confirm = MsgBoxResult.Yes Then Me.Close()

End If End Sub

Private Sub cbDoa_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs)

btn_click() End Sub

Private Sub frmDoa_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

'TODO: This line of code loads data into the

'Db_doaDataSet.doa' table. You can move, or remove it, as needed. Me.DoaTableAdapter.Fill(Me.Db_doaDataSet.doa)

set_gbr() End Sub


(66)

Sub set_gbr()

Dim Resource As String

If System.Diagnostics.Debugger.IsAttached Then Resource =

System.IO.Path.GetFullPath(Application.StartupPath & "\..\..\resources\")

Else

Resource = Application.StartupPath & "\resources\" End If

Try

picIlustrasi.Image = Image.FromFile(Resource & Me.File_gambarTextBox.Text)

Catch ex As Exception End Try

End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

set_gbr() End Sub

Private Sub DoaComboBox_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)

btn_click() End Sub

Private Sub DoaBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

Me.Validate()

Me.DoaBindingSource.EndEdit()

Me.TableAdapterManager.UpdateAll(Me.Db_doaDataSet)

End Sub End Class


(67)

Menu Huruf Hijaiyah

Imports WMPLib

Public Class frmHijaiyah

Dim WMP As New WindowsMediaPlayer

Sub btn_click()

Dim Resource As String

If System.Diagnostics.Debugger.IsAttached Then Resource =

System.IO.Path.GetFullPath(Application.StartupPath & "\..\..\resources\")

Else

Resource = Application.StartupPath & "\resources\" End If

WMP.URL = Resource & "Click.wav" WMP.controls.play()

End Sub

Sub play_huruf(ByVal FileName As String) Dim Resource As String

If System.Diagnostics.Debugger.IsAttached Then Resource =

System.IO.Path.GetFullPath(Application.StartupPath & "\..\..\resources\")

Else

Resource = Application.StartupPath & "\resources\" End If

WMP.URL = Resource & FileName WMP.controls.play()

End Sub

Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click

btn_click()

Dim Confirm = MsgBox("Apakah kamu yakin ingin keluar?", MsgBoxStyle.YesNo, "Konfirmasi")

If Confirm = MsgBoxResult.Yes Then Me.Close()

End If End Sub

Private Sub btnHome_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnHome.Click

btn_click() frmMenu.Show() Me.Close() End Sub


(68)

Private Sub btnAlif_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAlif.Click

play_huruf("alif.amr") End Sub

Private Sub btnBa_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnBa.Click

play_huruf("ba.amr") End Sub

Private Sub btnTa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTa.Click

play_huruf("ta.amr") End Sub

Private Sub btnTsa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTsa.Click

play_huruf("tsa.amr") End Sub

Private Sub btnJiem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnJiem.Click

play_huruf("jim.amr") End Sub

Private Sub btnKha_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnKha.Click

play_huruf("kha.amr") End Sub

Private Sub btnKho_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnKho.Click

play_huruf("kho'.amr") End Sub

Private Sub btnDal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDal.Click

play_huruf("dal.amr") End Sub

Private Sub btndjal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btndjal.Click

play_huruf("djal.amr") End Sub

Private Sub btnRa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRa.Click

play_huruf("ra'.amr") End Sub


(69)

Private Sub btnDzai_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDzai.Click

play_huruf("dzai.amr") End Sub

Private Sub btnSin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSin.Click

play_huruf("sin.amr") End Sub

Private Sub btnSyien_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSyien.Click

play_huruf("syin.amr") End Sub

Private Sub btnShod_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnShod.Click

play_huruf("shod.amr") End Sub

Private Sub btnDhod_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDhod.Click

play_huruf("dlod.amr") End Sub

Private Sub btnTho_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTho.Click

play_huruf("tho.amr") End Sub

Private Sub btnDzo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDzo.Click

play_huruf("djo'.amr") End Sub

Private Sub btnAin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAin.Click

play_huruf("'ain.amr") End Sub

Private Sub btnGhoin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGhoin.Click

play_huruf("ghain.amr") End Sub

Private Sub btnFa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnFa.Click

play_huruf("fa.amr") End Sub


(70)

Private Sub btnQof_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnQof.Click

play_huruf("kof.amr") End Sub

Private Sub btnKaf_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnKaf.Click

play_huruf("kaf.amr") End Sub

Private Sub btnLam_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLam.Click

play_huruf("lam.amr") End Sub

Private Sub btnMim_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnMim.Click

play_huruf("mim.amr") End Sub

Private Sub btnNun_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnNun.Click

play_huruf("nun.amr") End Sub

Private Sub btnWaw_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnWaw.Click

play_huruf("waw.amr") End Sub

Private Sub btnHa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnHa.Click

play_huruf("ha.amr") End Sub

Private Sub btnLamAlif_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLamAlif.Click

play_huruf("lam alif.amr") End Sub

Private Sub btnHamzah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnHamzah.Click

play_huruf("hamzah.amr") End Sub

Private Sub btnYa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnYa.Click

play_huruf("ya.amr") End Sub


(71)

Menu Hukum Tajwid

Imports WMPLib

Public Class frmTajwid

Dim WMP As New WindowsMediaPlayer

Sub btn_click()

Dim Resource As String

If System.Diagnostics.Debugger.IsAttached Then Resource =

System.IO.Path.GetFullPath(Application.StartupPath & "\..\..\resources\")

Else

Resource = Application.StartupPath & "\resources\" End If

WMP.URL = Resource & "Click.wav" WMP.controls.play()

End Sub

Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click

btn_click()

Dim Confirm = MsgBox("Apakah kamu yakin ingin keluar?", MsgBoxStyle.YesNo, "Konfirmasi")

If Confirm = MsgBoxResult.Yes Then Me.Close()

End If End Sub

Sub set_gbr(ByVal filename As String) Dim Resource As String

If System.Diagnostics.Debugger.IsAttached Then Resource =

System.IO.Path.GetFullPath(Application.StartupPath & "\..\..\resources\")

Else

Resource = Application.StartupPath & "\resources\" End If

Try

pic_contoh.Image = Image.FromFile(Resource & filename)

Catch ex As Exception

End Try End Sub


(72)

Private Sub rbIkhfa_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles rbIkhfa.Click

btn_click()

Me.txtPenjelasan.Text = "terdiri dari 15 huruf, yaitu 'Sin', 'Syin', 'Jim', 'Kaf', 'Tsa', 'Dhal', 'Shod', 'Dhodh', 'Dlodh', 'Ta', 'Fa', 'Za', 'Tho', dan 'Dal'. Cara membacanya dengan menyamarkan bacaan antara Izhar dan Idgham."

set_gbr("ikhfa.png") End Sub

Private Sub rbIqlab_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles rbIqlab.Click

btn_click()

Me.txtPenjelasan.Text = "hanya terdiri dari huruf 'Ba'. Cara membacanya dengan mengganti nun mati atau tanwin menjadi mim mati."

set_gbr("iqlab.png") End Sub

Private Sub rbIzhar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles rbIzhar.Click

btn_click()

Me.txtPenjelasan.Text = "artinya menerangkan atau menjelaskan. Terdiri dari 'Alif', 'Ha', 'Kha', 'Kho', 'Ghain', 'Ain'. Cara membacanya dengan membaca nun mati dengan jelas dan tanpa dengung."

set_gbr("izhar.png") End Sub

Private Sub btnHome_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnHome.Click

btn_click() frmMenu.Show() Me.Close() End Sub

Private Sub rbIdghamBilagunnah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rbIdghamBilagunnah.Click

btn_click()

Me.txtPenjelasan.Text = "terdiri dari dua huruf, yaitu 'Ra' dan 'Lam'. Apabila salah satu dari dua huruf tersebut dengan nun sakinah atau tanwin, maka harus dibaca dengan Idgham Bila Ghunnah. Cara membacanya langsung tanpa dengung."

set_gbr("idgham bilagunnah.png") End Sub

Private Sub rbIdghamBiGunnah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rbIdghamBiGunnah.Click


(73)

Me.txtPenjelasan.Text = "terdiri dari 4 huruf, yaitu 'Ya', 'Waw', 'Mim' dan 'Nun'. Apabila salah satu dari huruf-huruf tersebut dengan nun sakinah atau tanwin, maka harus dibaca dengan Idgham Bi Ghunnah. Cara membacanya langsung dengan dengung dua harkat."

set_gbr("idgham bigunah.png") End Sub


(1)

Private Sub btnAlif_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAlif.Click

play_huruf("alif.amr") End Sub

Private Sub btnBa_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnBa.Click

play_huruf("ba.amr") End Sub

Private Sub btnTa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTa.Click

play_huruf("ta.amr") End Sub

Private Sub btnTsa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTsa.Click

play_huruf("tsa.amr") End Sub

Private Sub btnJiem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnJiem.Click

play_huruf("jim.amr") End Sub

Private Sub btnKha_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnKha.Click

play_huruf("kha.amr") End Sub

Private Sub btnKho_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnKho.Click

play_huruf("kho'.amr") End Sub

Private Sub btnDal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDal.Click

play_huruf("dal.amr") End Sub

Private Sub btndjal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btndjal.Click

play_huruf("djal.amr") End Sub

Private Sub btnRa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRa.Click

play_huruf("ra'.amr") End Sub


(2)

Private Sub btnDzai_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDzai.Click

play_huruf("dzai.amr") End Sub

Private Sub btnSin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSin.Click

play_huruf("sin.amr") End Sub

Private Sub btnSyien_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSyien.Click

play_huruf("syin.amr") End Sub

Private Sub btnShod_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnShod.Click

play_huruf("shod.amr") End Sub

Private Sub btnDhod_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDhod.Click

play_huruf("dlod.amr") End Sub

Private Sub btnTho_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTho.Click

play_huruf("tho.amr") End Sub

Private Sub btnDzo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDzo.Click

play_huruf("djo'.amr") End Sub

Private Sub btnAin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAin.Click

play_huruf("'ain.amr") End Sub

Private Sub btnGhoin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGhoin.Click

play_huruf("ghain.amr") End Sub

Private Sub btnFa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnFa.Click

play_huruf("fa.amr") End Sub


(3)

Private Sub btnQof_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnQof.Click

play_huruf("kof.amr") End Sub

Private Sub btnKaf_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnKaf.Click

play_huruf("kaf.amr") End Sub

Private Sub btnLam_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLam.Click

play_huruf("lam.amr") End Sub

Private Sub btnMim_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnMim.Click

play_huruf("mim.amr") End Sub

Private Sub btnNun_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnNun.Click

play_huruf("nun.amr") End Sub

Private Sub btnWaw_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnWaw.Click

play_huruf("waw.amr") End Sub

Private Sub btnHa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnHa.Click

play_huruf("ha.amr") End Sub

Private Sub btnLamAlif_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLamAlif.Click

play_huruf("lam alif.amr") End Sub

Private Sub btnHamzah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnHamzah.Click

play_huruf("hamzah.amr") End Sub

Private Sub btnYa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnYa.Click

play_huruf("ya.amr") End Sub


(4)

Menu Hukum Tajwid

Imports WMPLib

Public Class frmTajwid

Dim WMP As New WindowsMediaPlayer Sub btn_click()

Dim Resource As String

If System.Diagnostics.Debugger.IsAttached Then Resource =

System.IO.Path.GetFullPath(Application.StartupPath & "\..\..\resources\")

Else

Resource = Application.StartupPath & "\resources\" End If

WMP.URL = Resource & "Click.wav" WMP.controls.play()

End Sub

Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click

btn_click()

Dim Confirm = MsgBox("Apakah kamu yakin ingin keluar?", MsgBoxStyle.YesNo, "Konfirmasi")

If Confirm = MsgBoxResult.Yes Then Me.Close()

End If End Sub

Sub set_gbr(ByVal filename As String) Dim Resource As String

If System.Diagnostics.Debugger.IsAttached Then Resource =

System.IO.Path.GetFullPath(Application.StartupPath & "\..\..\resources\")

Else

Resource = Application.StartupPath & "\resources\" End If

Try

pic_contoh.Image = Image.FromFile(Resource & filename)

Catch ex As Exception End Try


(5)

Private Sub rbIkhfa_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles rbIkhfa.Click

btn_click()

Me.txtPenjelasan.Text = "terdiri dari 15 huruf, yaitu 'Sin', 'Syin', 'Jim', 'Kaf', 'Tsa', 'Dhal', 'Shod', 'Dhodh', 'Dlodh', 'Ta', 'Fa', 'Za', 'Tho', dan 'Dal'. Cara membacanya dengan menyamarkan bacaan antara Izhar dan Idgham."

set_gbr("ikhfa.png") End Sub

Private Sub rbIqlab_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles rbIqlab.Click

btn_click()

Me.txtPenjelasan.Text = "hanya terdiri dari huruf 'Ba'. Cara membacanya dengan mengganti nun mati atau tanwin menjadi mim mati."

set_gbr("iqlab.png") End Sub

Private Sub rbIzhar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles rbIzhar.Click

btn_click()

Me.txtPenjelasan.Text = "artinya menerangkan atau menjelaskan. Terdiri dari 'Alif', 'Ha', 'Kha', 'Kho', 'Ghain', 'Ain'. Cara membacanya dengan membaca nun mati dengan jelas dan tanpa dengung."

set_gbr("izhar.png") End Sub

Private Sub btnHome_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnHome.Click

btn_click() frmMenu.Show() Me.Close() End Sub

Private Sub rbIdghamBilagunnah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rbIdghamBilagunnah.Click

btn_click()

Me.txtPenjelasan.Text = "terdiri dari dua huruf, yaitu 'Ra' dan 'Lam'. Apabila salah satu dari dua huruf tersebut dengan nun sakinah atau tanwin, maka harus dibaca dengan Idgham Bila Ghunnah. Cara membacanya langsung tanpa dengung."

set_gbr("idgham bilagunnah.png") End Sub

Private Sub rbIdghamBiGunnah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rbIdghamBiGunnah.Click


(6)

Me.txtPenjelasan.Text = "terdiri dari 4 huruf, yaitu 'Ya', 'Waw', 'Mim' dan 'Nun'. Apabila salah satu dari huruf-huruf tersebut dengan nun sakinah atau tanwin, maka harus dibaca dengan Idgham Bi Ghunnah. Cara membacanya langsung dengan dengung dua harkat."

set_gbr("idgham bigunah.png") End Sub