TUTORIAL PEMBELAJARAN PEMBUATAN FLOWCHART DAN DFD MENGGUNAKAN FLASH BERBASIS WEB.
TUTORIAL PEMBELAJARAN PEMBUATAN
FLOWCHART DAN DFD MENGGUNAKAN FLASH
BERBASIS WEB
SKRIPSI
Disusun oleh :
HARDIANTO DWI SAPUTRO
NPM. 0934010069
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL
"
VETERAN
"
JAWA TIMUR SURABAYA
2013
(2)
Judul : TUTORIAL PEMBLAJARAN PEMBUATAN
FLOWCHART DAN DFD MENGGUNAKAN FLASH BERBASIS WEB
Pembimbing I : Dr. Ir. Ni Ketut Sari,MT Pembimbing II : Barry Nuqoba S.si,M.Kom Penyusun : Hardianto Dwi Saputro
ABSTRAK
Masalah yang terjadi saat ini yaitu beberapa orang khususnya mahasiswa terkadang mengeluhkan tentang sulitnya memahami suatu materi seperti Flowchart dan DFD. Hal ini dikarenakan materi pembelajaran yang berupa buku dinilai tidak menarik, dan terkadang tidak memberikan implementasi langsung tentang apa yang dimaksud dari materi pembelajaran itu.
Tugas akhir ini dimaksudkan untuk membuat sebuah Tutorial Pembelajaran Pembuatan Flowchart dan DFD Menggunakan Flash Berbasis Web dan menggunakan Adobe Flash CS5,karena sudah mendukung actionscript 3. Kami memilih Tutorial Pembelajaran Pembelajaran Pembuatan Flowchart dan DFD Menggunakan Flash Berbasis Web karena materi ini digunakan untuk Penyusunan Skripsi di UPN Veteran Jawa Timur, sehingga tutoriall pembelajaran ini dapat digunakan untuk belajar Mahasiswa tersebut. Kami juga memilih Flash karena belajar dengan animasi, dinilai lebih menarik dan mudah diingat oleh pengguna. Sedangkan Web, pengguna dapat menggunakan Tutorial Pembelajaran tersebut pada suatu jaringan komputer bersama dengan user lainnya.
Hasil yang dicapai pada Tugas Akhir ini yaitu membuat Tutorial pembelajaran dengan menggunakan Flash dan Web karena belajar dengan animasi pada flash, lebih menarik dan mudah diingat oleh pengguna. Sedangkan Web, user.
(3)
KATA PENGANTAR
Puji syukur ke pada Allah SWT atas segala rahmat kasihnya dan atas limpahan rahmat-Nya sehingga dengan keterbatasan kami baik waktu, tenaga, dan pikiran yang kami miliki, akhirnya kami dapat menyelesaikan laporan Tugas Akhir ini tepat pada waktunya.
Penulis membahas masalah tentang “Tutorial pembelajaran pembuatan Flowchart dan data flow diagram (DFD) menggunakan flash berbasis web”.
Pembuatan laporan Tugas Akhir ini tidak lepas dari bantuan dan kerja sama banyak pihak yang terkait oleh penulis. Oleh karena itu dengan segala kerendahan hati, penulis ingin mengucapkan terima kasih sebesar-besarnya kepada :
1. Kedua Orang Tua dan keluarga kami tercinta atas motivasi dan doanya sehingga yang kami kerjakan dalam menyelesaikan laporan Tugas Akhir ini.
2. Ibu Rinci kembang Barry Nuqoba S.si,M.Kom dan Dr.Ir.Ni Ketut Sari, MT. selaku dosen pembimbing Tugas Akhir.
3. Ibu Dr.Ir.Ni Ketut Sari, MT Kepala Jurusan Teknik Informatika, FTI UPN “VETERAN” Jawa Timur.
4. Tidak lupa kami ucapkan banyak terima kasih kepada teman-teman yang tidak bisa kami sebutkan satu-persatu dalam mendukung kami dalam menyelesaikan Tugas Akhir ini.
Kami menyadari masih banyak sekali kekurangan dalam menyelesaikan Tugas Akhir ini, namun kami juga berharap semoga laporan Tugas Akhir Ini dapat menunjang perkembangan ilmu, khususnya pembelajarn praktikum Basis data. Kritik dan saran yang membangun kami harapkan dalam menyelesaikan laporan ini. Akhirnya dengan ridho Allah kami berharap semoga laporan Tugas Akhir ini dapat memberikan manfaat bagi pembaca.
Surabaya, Januari 2013
(4)
DAFTAR ISI
ABSTRAK ... ii
KATA PENGANTAR ... ii
DAFTAR ISI ... iv
DAFTAR GAMBAR ... viii
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 3
1.3 Batasan Masalah... 3
1.4 Tujuan ... 4
1.5 Manfaat ... 5
1.6 Metode Penelitian... 5
1.7 Sistematika Penulisan ... 6
BAB II TINJAUAN PUSTAKA ... 8
2.1 Definisi DFD ... 8
2.1.1. Context Diagram...9
2.1.2. Diagram Logis...10
2.1.3. Diagram Fisik...11
(5)
2.6 Adobe Flash ... 18
2.3 HTML ... 20
2.4 PHP ... 20
BAB III METODOLOGI PENELITIAN ... 21
3.1 Analisa Sistem ... 21
3.2 Perancangan Sistem ... 22
3.2.1. Alur Aplikasi ... 22
3.2.2 Context Diagram ... 25
3.2.3. Data Flow Diagram ... 26
3.2.4. CDM ... 30
3.3 Perancangan Aplikasi ... 32
3.3.1. Perancangan Website ... 33
3.3.2. Perancangan Tutorial ... 42
BAB IV HASIL DAN PEMBHASAN ... 45
4.1 Kebutuhan Sistem ... 45
4.2 Kebutuhan Simpanan (Basis Data) ... 47
4.3 Pembuatan Interface ( Antar Muka ) ... 48
4.4 Implementasi Interface (Antar Muka)...49
(6)
4.4.2. Form halaman Login/register ... 51
4.4.3. Form halaman Buku Tamu ... 52
4.4.4. Form halaman Tutorial ... 53
4.4.5. Form Halaman Quis ... 54
4.4.6. Form Halaman History ... 55
4.4.7. Form Halaman Login Admin ... 56
4.4.8. Form tambah soal DFD ... 56
4.4.9. Form Tambah Soal Flowchart ... 57
4.4.10. Form Kelola Soal DFD...58
4.4.11. Form Kelola Soal Flowchart...58
4.4.12.Form Kelola Pesan...59
4.4.13. Form Kelola Soal User...60
4.5 Skenario Uji Coba ... ...60
4.6 Pelaksanaan Uji Coba ... 61
4.6.1. Uji Coba Halaman Login ... 61
4.6.2. Uji Coba Menu Buku Tamu ... 63
4.6.3. Uji Coba Tampilan Menu tutorial ... 64
a. Menu Materi... 64
b. Menu Tutorial ... 65
4.6.4. Uji Coba Quis ... 66
(7)
4.6.6. Uji coba Halaman Admin ... 67
4.6.7. Tambah Soal DFD ... 69
4.6.8. Tambah Soal Flowchart ... 70
4.6.9. Kelola Soal DFD...71
4.6.10 Kelola Soal Flowchart...73
4.6.11 Kelola Pesan...74
4.6.12 Lihat User...75
BAB V PENUTUP ... 76
5.1 Kesimpulan ... 76
5.2 Saran ...77
DAFTAR PUSTAKA ... 78
(8)
DAFTAR GAMBAR
Ganbar 2.1 Simbol DFD...8
Gambar 2.2 Context Diagram... ...10
Gambar 2.3 Diagram Fisik... ...11
Gambar 2.4 Diagram Logis... ...12
Gambar 2.5 System Flowchart...14
Gambar 2.6 Document Flowchart...15
Gambar 2.7 Schematic Flowchart...16
Gambar 2.8 Program Flowchart...17
Gambar 2.9 Proses Flowchart...18
Gambar 3.1 Flowchart User ... 23
Gambar 3.2 Flowchart Admin ... 24
Gambar 3.3 Context Diagram Tutorial Pembelajaran Flowchart dan DFD ... 26
Gambar 3.4 DFD Level 0 Tutorial Pembelajaran Flowchart dan DFD ... 27
Gambar 3.5 DFD Level 1 Subproses Quis DFD ... 28
Gambar 3.6 DFD Level 1 Subproses Quis Flowchart ... 29
Gambar 3.7 CDM Tutorial pembelajaran Flowchart dan DFD ... 30
Gambar 3.8 PDM Tutorial Pembelajaran Flowchart dan DFD ... 31
Gambar 3.9 Desain Halaman Login ... 33
Gambar 3.10 Desain Menu Sebelum Login ... 34
(9)
Gambar 3.12 Desain Halaman Home ... 35
Gambar 3.13 Desain Menu Buku Tamu ... 35
Gambar 3.14 Desain Halaman Menu Tutorial ... 36
Gambar 3.15 Desain Halaman Menu Quis ... 37
Gambar 3.16 Desain Halaman Login Admin ... 37
Gambar 3.17 Desain Halaman Tambah Soal DFD ... 38
Gambar 3.18 Desain Halaman Tambah Soal Flowchart ... 39
Gambar 3.19 Desain Halaman Kelola Soal DFD ... 39
Gambar 3.20 Desain Halaman Kelola Soal Flowchart ... 40
Gambar 3.21 Desain Halaman Kelola Pesan...41
Gambar 3.22 Desain Halaman Kelola User ... .41
Gambar 3.23 Desain Halaman Tampilan Utama Tutorial...42
Gambar 3.24 Desain Tampilan Menu Tutorial...43
Gambar 3.25 Desain Materi Tutorial...44
Gambar 3.26 Desain Penempatan Video...44
Gambar 4.1 Database Web... 47
Gambar 4.2 Penempatan Desain Interface ... 48
Gambar 4.3 Pembuatan tiga button ... 49
Gambar 4.4 Tampilan Halaman Sebelum Login ... 51
(10)
Gambar 4.6 Tampilan halaman Login ... 52
Gambar 4.7 Tampilan Halaman Register ... 52
Gambar 4.8 Tampilan Halaman Buku Tamu ... 53
Gambar 4.9 Tampilan Halaman Materi Tutorial ... 53
Gamber 4.10 Tampilan Halaman Video Tutorial ... 54
Gambar 4.11 Tampilan Halaman Quis ... 55
Gambar 4.12 Tampilan Nilai Pengerjaan Soal... 55
Gamber 4.13 Tampilan Halaman History ... 56
Gambar 4.14 Tampilan Halaman Login Admin ... 56
Gambar 4.15 Tampilan Halaman Form Tambah Soal DFD ... 57
Gambar 4.16 Tampilan Halaman Form Tambah Soal Flowchart ... 57
Gambar 4.17 Tampilan Halaman Form Kelola Soal DFD... 58
Gambar 4.18 Tampilan Halaman Form Kelola Soal Flowchart ... 59
Gambar 4.19 Tampilan Halaman Form Kelola Pesan...59
Gambar 4.20 Tampilan Form Kelola User ... 60
Gambar 4.21 Tampilan Login User ... 62
Gambar 4.22 Tampilan Form Register ... 62
Gambar 4.23 Tampilan Halaman Utama ... 63
Gambar 4.24 Tampilan Buku Tamu ... 63
(11)
Gambar 4.26 Tampilan Menu Materi Tutorial... 65
Gambar 4.27 Tampilan Menu Video Tutorial ... 65
Gambar 4.28 Tampilan Menu Quis ... 66
Gambar 4.29 Tampilan Hasil Quis ... 66
Gambar 4.30 Tampilan Menu History ... 67
Gambar 4.31 Tampilan Login Admin ... 67
Gambar 4.32 Tampilan Peringatan Kesalahan ... 68
Gambar 4.33 Tampilan Peringatan Sukses ... 68
Gambar 4.34 Tampilan Halaman Utama Admin ... 69
Gambar 4.35 Tampilan Tambah Soal DFD ... 69
Gambar 4.36 Tampilan Penambahan Sukses ... 70
Gambar 4.37 Tampilan Tambah Soal Flowchart ... 70
Gambar 4.38 Tampilan Penambahan Sukses ... 71
Gambar 4.39 Tampilan Kelola Soal DFD ... 71
Gambar 4.40 Tampilan Edit Soal DFD ... 72
Gambar 4.41 Tampilan Peringatan Untuk Menghapus ... 72
Gambar 4.42 Tampilan Soal Telah Dihapus ... 72
Gambar 4.43 Tampilan Kelola Soal Flowchart...73
Gambar 4.44 Tampilan Edit Soal Flowchart...73
(12)
Gambar 4.46 Tampilan Soal Telah Dihapus ...74 Gambar 4.47 Tampilan Kelola Pesan...74 Gambar 4.48 Tampilan Kelola User...75
(13)
BAB I
PENDAHULUAN
1.1 Latar Belakang
Dewasa ini teknologi komputer berkembang sangat pesat, mengikuti kebutuhan hidup manusia. Komputer semakin banyak dibutuhkan untuk membantu manusia dalam kehidupan sehari-hari. Telah diketahui bersama, bahwa komputer dapat dimanfaatkan untuk berbagai keperluan, diantaranya sebagai media dalam dunia pembelajaran, sehingga mudah dipahami khususnya digunakan untuk pembelajaran Flowchart dan Data Flow Diagram (DFD).
Masalah yang terjadi saat ini yaitu beberapa mahasiswa terkadang mengeluhkan tentang sulitnya memahami suatu Pembelajaran seperti Flowchart dan DFD. Hal ini dikarenakan bahan pembelajaran yang berupa buku dinilai tidak menarik, dan terkadang tidak memberikan implementasi langsung tentang apa yang dimaksud dari buku pembelajaran itu.
Penulis juga mendapatkan referensi dari pembuatan Tugas Akhir yang berjudul “Aplikasi Multimedia Pembelajaran Proses Pertumbuhan Janin Pada Ibu Hamil”[4]. Dari referensi tersebut, penulis menyimpulkan bahwa aplikasi yang dibuat cukup menarik dan mudah digunakan, kelebihannya yaitu terdapat video pembelajaran, kuis, dan berbasis web. Tetapi kekurangan yang penulis temukan dari referensi tersebut yaitu, isi kuis tidak dapat diubah oleh admin, serta materi dan kuis tidak mendukung untuk menampilkan gambar
(14)
Referensi lain yang didapatkan penulis yaitu dari pembuatan Tugas Akhir yang berjudul “Aplikasi Pembelajaran Teknik Gitar Menggunakan Adobe Flash” [5]. Dari referensi tersebut, penulis menemukan kelebihan dan kekurangan dari aplikasi yang dibuat. Kelebihannya yaitu materi yang diberikan mendukung teks dan gambar, sehingga aplikasi tersebut menarik dan mudah dipahami. Kekurangan yang ditemukan penulis dalam aplikasi ini yaitu, tidak didukung website, sehingga aplikasi sulit untuk diakses pada sebuah jaringan komputer. Kekurangan lain yang dihasilkan yaitu kuis tidak dapat diubah pada form khusus.
Melihat pentingnya Flowchart dan DFD dalam dunia informatika maka penulis ingin membantu mahasiswa untuk belajar dalam pembuatan Flowchart dan DFD,karena Flowchart yang merupakan [1] alir (flow) didalam program atau prosedur sistem secara logika. Bagan alir digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi.Selain itu Flowchart juga digunakan untuk membuat perancangan sistem di dalam penulisan Tugas Akhir dan pembuatan laporan pada saat praktikum.Sama pentingnya dengan Flowchart,penulis juga ingin membantu mahasiswa dalam pembuatan DFD yang merupakan [6] Representasi grafik dari sebuah sistem,DFD menggambarkan komponen-komponen sebuah sistem,aliran-aliran data dimana komponen-komponen-komponen-komponen terebut, dan asal,tujuan dan penyimpanan dari data tersebut.DFD juga merupakan salah satu diagram yang digunakan dalam perancangan sistem untuk penyusunan Tugas Akhir.
Maka dari itu, penulis membuat sebuah Tutorial Pembelajaran Pembuatan Flowchart dan DFD Menggunakan Flash berbasis Web. Penulis memilih Tutorial
(15)
Pembelajaran Flowchart dan DFD ini karena materi ini digunakan untuk Praktikum di UPN Veteran Jawa Timur, sehingga tutorial pembelajaran ini dapat digunakan untuk belajar Mahasiswa tersebut. Penulis juga memilih Flash karena belajar dengan animasi, dinilai lebih menarik dan mudah diingat oleh pengguna.Untuk Webnya sendiri, user dapat menggunakan Tutorial Pembelajaran tersebut pada suatu jaringan komputer bersama dengan user lainnya. Pada tutorial pembelajaran ini,quis dapat diubah isinya oleh admin, yang mana aplikasi ini disertai form khusus untuk pengunggahan kuis baik berupa teks maupun gambar.Dan juga Tutorial ini dilengkapi Buku Tamu yang digunakan untuk tanya jawab seputar Flowchart dan DFD.
1.2 Rumusan Masalah
Terdapat beberapa Rumusan Masalah pada Tugas Akhir ini, adapun Rumusan masalahnya adalah sebagai berikut :
a. Bagaimana membuat tutorial pembelajaran tentang Flowchart dan DFD yang dapat digunakan untuk orang yang ingin belajar Flowchart dan DFD?
b. Bagaimana membuat tutorial pembelajaran tentang Flowchart dan DFD dengan menggunakan flash dan berbasis web?
c. Bagaimana membuat tutorial pembelajaran tentang Flowchart dan DFD yang diintegrasikan dengan buku tamu dan quis?
1.3 Batasan Masalah
Sesuai permasalahan masalah yang telah dijelaskan di atas, pembuatan aplikasi ini dibatasi permasalahannya oleh beberapa hal, sebagai berikut:
(16)
a. Rancangan pembelajaran pembuatan Flowchart dan DFD dibangun dengan software Adobe Flash CS5.
b. Menggunakan bahasa pemrograman flash Action Script 3.0
c. Materi dilengkapi dengan gambar dan video.
d. Tutorial pembelajaran ini berisi tentang dasar – dasar Flowchart dan DFD.
e. Pada Quis tidak ada tingkatan atau level,tetapi ada score tertinggi,dimana user harus login terlebih dahulu.
f. Untuk Quis dibuat dengan script php.
g. Admin hanya bisa menambah,mengedit dan menghapus soal DFD atau Flowchart,serta menghapus user.
h. Web akan dijalankan di localhost. i. Bobot nilai semua soal sama (1).
j. Member hanya bisa melakukan satu kali test pada tanggal saat user mengikuti quis.
1.4 Tujuan
Mengacu pada perumusan masalah diatas, tujuan yang hendak dicapai dalam penyusunan tugas akhir ini adalah:
Untuk membangun aplikasi tutorial pembelajaran Flowchart dan DFD dengan menggunakan flash.
(17)
1.5 Manfaat
Manfaat yang dapat diperoleh dari pembuatan aplikasi modul Praktikum ini adalah sebagai berikut :
a) Dapat membantu setiap orang yang ingin belajar pembuatan Flowchart yang benar.
b) Dapat membantu setiap orang yang ingin belajar pembuatan Data Flow Diagram yang benar.
c) Dengan adanya menu Buku Tamu,diharapkan dapat mempermudah user untuk melakukan tanya jawab mengenai DFD dan Flowchart. d) Dengan adanya Quis,diharapkan user dapat mengerti tentang DFD dan
Flowchart.
e) Dengan adanya login di web ini,diharapkan bisa mengetahui siapa saja yang telah mengunjungi web ini.
1.6 Metode Penelitian
Untuk dapat mencapai keberhasilan dalam pembangunan Aplikasi Modul Praktikum Basis Data ini, maka perlu dilakukan beberapa langkah seperti berikut:
a) Studi Literatur
Pada tahap ini dilakukan studi literatur terhadap konsep dan metode yang digunakan, dan pengumpulan data-data Tutorial pembutan Flowchart dan DFD.
b) Perancangan Sistem
Tutorial Pembelajaran ini disajikan dengan menggunakan website, yang mana dalam Tutorial Pembelajaran tersebut, pengguna diwajibkan mendaftarkan diri untuk dapat menggunakan tutorial ini, dengan cara mengisi form pendaftaran pada link yang tertera di halaman awal Website Tutorial Pembelajaran ini.
(18)
Pada perancangan sistem, penulis membagi Tutorial Pembelajaran ini menjadi beberapa sub bab,dimana bab yang utama yaitu Flowchart dan DFD, yang mana setiap bab dan sub bab terdapat jendela animasi flash yang sesuai dengan tutorial tersebut.
c) Implementasi Sistem
Implementasi dari sistem ini adalah menghasilkan output dengan website yang bisa dijalankan pada desktop komputer dengan menginstal flash player. Beberapa Tools yang digunakan untuk membuat Tutorial Pembelajaran ini adalah:
1. Adobe Flash CS5
2. Macromedia Dreamweaver 8 3. MySQL 5.0
d) Uji coba dan Analisa
Setelah pembuatan tutorial pembelajaran ini dibuat maka selanjutnya dilakukan uji coba dan analisa yang kemudian mengetahui sejauh mana hasil tutorial pembelajaran Flowchart dan DFD ini.
e) Pembuatan Laporan
Membuat dokumentasi dari semua tahapan proses diatas berupa laporan yang berisi tentang dasar teori, hasil proyek akhir, serta hasil
1.7 Sistematika Penulisan
Secara garis besar penyusunan laporan ini, terdiridari enam bab utama dengan beebrapa sub bab didalamnya. Adapun sistematika penulisan laporan tugas akhir ini adalah sebagai berikut :
(19)
BAB I PENDAHULUAN
Bab ini berisi latar belakang, perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, dan sistematika penulisan pembuatan tugas akhir ini.
BAB II TINJAUAN PUSTAKA
Pada bab ini dijelaskan tentang teori-teori serta penjelasan-penjelasan yang dibutuhkan dalam aplikasi media pembelajaran pembuatan Flowchart dan DFD.
BAB III METODOLOGI PENELITIAN
Bab ini berisi tentang analisis dan perancangan sistem dalam pembuatan,Tugas Akhir aplikasi media pembelajaran pembuatan Flowchart dan DFD.
BAB IV HASIL DAN PEMBAHASAN
Bab ini berisi penjelasan hasil, pembahasan dan uji coba aplikasi tutorial pembelajaran pembuatan Flowchart dan DFD.
BAB V KESIMPULAN
Bab ini berisi kesimpulan dan saran dari penulis untuk pengembangan sistem..
DAFTAR PUSTAKA
Pada bagian ini akan dipaparkan tentang sumber-sumber literatur yang digunakan dalam pembuatan laporan tugas akhir ini.
(20)
BAB II
TINJAUAN PUSTAKA
Pada bab II ini akan dibahas beberapa teori dasar untuk menunjang penyelesaian tugas akhir ini, antara lain: DFD,Flowchart,Adobe Flash,HTML dan PHP.
2.1 DATA FLOW DIAGRAM (DFD)
Data Flow Diagram (DFD) adalah Representasi grafik dari sebuah sistem,DFD menggambarkan komponen-komponen sebuah sistem,Aliran-aliran data dimana komponen-komponen terebut, dan asal,tujuan dan penyimpanan dari data tersebut[6].
(21)
Ada 3 jenis DFD yaitu:
• Context diagram.
• DFD fisik
• DFD logis
2.1.1 Context Diagram (CD)
Jenis pertama Context Diagram[6], adalah data flow diagram tingkat atas (DFD Top Level), yaitu diagram yang paling tidak detail, dari sebuah sistem informasi yang menggambarkan aliran-aliran data ke dalam dan ke luar sistem dan ke dalam dan ke luar entitas-entitas eksternal. (CD menggambarkan sistem dalam satu lingkaran dan hubungan dengan entitas luar. Lingkaran tersebut menggambarkan keseluruhan proses dalam sistem). Beberapa hal yang harus diperhatikan dalam menggambar CD:
Terminologi sistem :
o Batas Sistem adalah batas antara “daerah kepentingan sistem” o Lingkungan Sistem adalah segala sesuatu yang berhubungan atau
mempengaruhi sistem tersebut.
o Interface adalah aliran yang menghubungkan sebuah sistem dengan linkungan sistem tersebut.
(22)
Gambar 2.2 Contoh context Diagram[6]
2.1.2 DFD Fisik
DFD Fisik adalah [6] representasi grafik dari sebuah sistem yang menunjukan entitas-entitas internal dan eksternal dari sistem tersebut, dan aliran-aliran data ke dalam dan keluar dari entitas-entitas tersebut. Entitas-entitas internal adalah personel, tempat (sebuah bagian), atau mesin (misalnya, sebuah komputer) dalam sistem tersebut yang mentransformasikan data. Maka DFD fisik tidak menunjukkan apa yang dilakukan, tetapi menunjukkan dimana, bagaimana, dan oleh siapa proses-proses dalam sebuah sistem dilakukan. (Tidak Bahas). Perlu diperhatikan didalam memberikan keterangan di lingkaran-lingkaran (simbol proses) dan aliran-aliran data (simbol aliran data) dalam DFD fisik menggunakan label/keterangan dari kata benda untuk menunjukan bagaimana sistem mentransmisikan data antara lingkaran-lingkaran tersebut.
Misal :
(23)
Proses : Cleck Penjualan, Kasir, Pembukuan, dll
Gambar 2.3 Contoh DFD Fisik[6]
2.1.3 DFD Logis
DFD Logis [6] adalah representasi grafik dari sebuah sistem yang menunjukkan proses-proses dalam sistem tersebut dan aliran-aliran data ke dalam dan ke luar dari proses-proses tersebut. Kita menggunakan DFD logis untuk membuat dokumentasi sebuah sistem informasi karena DFD logis dapat mewakili logika tersebut, yaitu apa yang dilakukan oleh sistem tersebut, tanpa perlu menspesifikasi dimana, bagaimana, dan oleh siapa proses-proses dalam sistem tersebut dilakukan.
(24)
Keuntungan dari DFD logis dibandingkan dengan DFD fisik adalah dapat memusatkan perhatian pada fungsi-funsi yang dilakukan sistem..Perlu diperhatikan di dalam pemberian Keterangan/ Label:
Lingkaran-lingkaran (simbol proses) menjelaskan apa yang dilakukan sistem Misal : Menerima Pembayaran, Mencatat Penjualan, Membandingkan kas dan
Daftar Penerimaan, Mempersiapkan Setoran, dll.
Aliran-aliran data (simbol aliran data) menggambarkan sifat data. Misal : Pembayaran (bukan “Cek”, “Kas”, “ Kartu Kredit”
Jurnal Penjualan (bukan “Buku Penjualan”), dll.
Gambar 2.4 Contoh DFD Logis[6]
2.2 FLOWCHART
Flowchart adalah [1],Bagan alir (Flowchart) adalah bagan (chart) yang menunjukkan alir (flow) didalam program atau prosedur sistem secara logika. Bagan alir digunakan terutama untuk alat bantu komunikasi dan untuk
(25)
dokumentasi. Pada waktu akan menggambar suatu bagan alir, analis sistem atau pemrogam dapat mengikuti pedoman-pedoman sebagai berikut ini:
1. Bagan alir sebaiknya digambar dari atas ke bawah dan mulai dari bagian kiri dari suatu halaman.
2. Kegiatan di dalam bagan alir harus ditunjukkan dengan jelas.
3. Harus ditunjukkan dari mana kegiatan akan dimulai dan dimana akan berakhirnya.
4. Masing-masing kegiatan di dalam bagan alir sebaiknya digunakan suatu kata yang mewakili suatu pekerjaan, misalnya:
"Persiapkan" dokumen - "Hitung" gaji
5. Masing-masing kegiatan di dalam bagan alir harus di dalam urutan yang semestinya.
6. Kegiatan yang terpotong dan akan disambung di tempat lain harus ditunjukkan dengan jelas menggunakan simbol penghubung. 7. Gunakanlah simbol-simbol bagan alir yang standar.
Jenis-jenis Flowchart
Ada lima macam bagan alir yang akan dibahas di modul ini, yaitu sebagai berikut ini.
1. Bagan alir sistem (systems Flowchart). 2. Bagan alir dokumen (document Flowchart). 3. Bagan alir skematik (schematic Flowchart). 4. Bagan alir program (program Flowchart).
(26)
5. Bagan alir proses (process Flowchart).
Systems Flowchart
System Flowchart[1] adalahBagan alir sistem (systems Flowchart) merupakan bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini menjelaskan urut-urutan dari prosedur-prosedur yang ada di dalam sistem. Bagan alir sistem menunjukkan apa yang dikerjakan di sistem.
Gambar 2.5 System Flowchart[1]
Document Flowchart
Bagan alir dokumen (document Flowchart) atau disebut juga bagan alir
formulir(form Flowchart)atau paperwork Flowchart merupakan bagan alir yang
(27)
Bagan alir dokumen ini menggunakan simbol-simbol yang sama dengan yang digunakan di dalam bagan alir sistem.
Gambar 2.6 Document Flowchart[1]
Schematic Flowchart
Bagan alir skematik (schematic Flowchart) [1] merupakan bagan alir yang mirip dengan bagan alir sistem, yaitu untuk menggambarkan prosedur di dalam sistem.Perbedaannya adalah, bagan alir skematik selain menggunakan simbol-simbol bagan alir sistem, juga menggunakan gambar-gambar komputer dan peralatan lainnya yang digunakan. Maksud penggunaan gambar-gambar ini adalah untuk memudahkan komunikasi kepada orang yang kurang paham
(28)
dengan simbol-simbol bagan alir. Penggunaan gambar-gambar ini memudahkan untuk dipahami, tetapi sulit dan lama menggambarnya.
Gambar 2.7 Schematic Flowchart[1]
Program Flowchart
Bagan alir program (program Flowchart) [1] merupakan bagan yang menjelaskan secara rinci langkah-langkah dari proses program. Bagan alir program dibuat dari derivikasi bagan alir sistem.
(29)
Gambar 2.8 Program Flowchart[1]
Process Flowchart
Bagan alir proses (process Flowchart) [1] merupakan bagan alir yang banyak digunakan di teknik industri. Bagan alir ini juga berguna bagi analis sistem untuk menggambarkan proses dalam suatu prosedur.
(30)
Gambar 2.9 Proses Flowchart[1]
2.3 Adobe Flash
Flash merupakan software yang memiliki kemampuan menggambar sekaligus menganimasikannya, serta mudah dipelajari [2].Flash tidak hanya digunakan dalam pembuatan animasi, tetapi pada zaman sekarang ini flash juga banyak digunakan untuk keperluan lainnya seperti dalam pembuatan game, presentasi, membangun web, animasi pembelajaran, bahkan juga dalam pembuatan film.
Animasi yang dihasilkan flash adalah animasi berupa file movie. Movie yang dihasilkan dapat berupa grafik atau teks. Grafik yang dimaksud disini adalah grafik yang berbasis vektor, sehingga saat diakses melalui internet, animasi akan ditampilkan lebih cepat dan terlihat halus. Selain itu flash juga memiliki
(31)
kemampuan untuk mengimpor file suara, video maupun file gambar dari aplikasi lain.
Flash adalah program grafis yang diproduksi oleh Macromedia corp, yaitu sebuah vendor software yang bergerak dibidang animasi web. Macromedia Flash pertama kali diproduksi pada tahun 1996. Macromedia flash telah diproduksi dalam beberapa versi. Versi terakhir dari Macromedia Flash adalah Macromedia flash 8. Sekarang Flash telah berpindah vendor menjadi Adobe.
Adobe adalah vendor software yang membeli Flash dari vendor sebelumnya yaitu Macromedia. Sejak itu, Macromedia Flash berganti nama menjadi Adobe Flash. Versi terbaru dari Adobe Flash adalah Adobe Flash CS5 Professional.
ActionScript
Seperti yang diterang kan sebelumnya bahwa flash mempunyai bahasa scrip yang diberi nama ActionScript[3].ActionScript adalah menunjukkan koleksi set dari action,function,event dan event handler yang memungkinkan dikembangkan oleh para developer untuk membuat flash movie yang lebih komplek dan interaktif.ActionScript mengalami evolusi ke arah standar bahasa pemrograman,yaitu versi 1,versi 2 dan versi 3.
(32)
2.3 HTML
Dasar Pemrograman HyperText Markup Language (HTML) [3] merupakan bahasa pemrograman web yang memiliki sintak atau aturan tertentu dalam menuliskan sript atau kode-kode,sehingga browser dapat menampilkan informasi dengan membaca kode-kode HTML.
HyperText Markup Language (HTML) adalah sekumpulan simbol-simbol atau tag-tag yang dituliskan dalam sebuah file yang digunakan untuk menampilkan pada halaman web browser tag-tag HTML selalu diawali dengan <x> dan diakhiri dengan </x> dimana x tag HTML itu seperti b,i,u,dll.
2.4 PHP
PHP adalah [3] singkatan dari Hypertext Preprocessor yaitu bahasa pemrograman web server-side yang bersifat open source.PHP merupakan script yang terintegrasi dengan HTML dan berada pada server.PHP ada script yang digunakan untuk membuat halaman website yang dinamis.Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client.Mekanisme ini menyebabkan informasi yang diterima oleh client selalu yang terbaru atau up to date.Semua script PHP dieksekusi pada server dimana script tersebut dijalankan.
(33)
BAB III
METODOLOGI PENELITIAN
3.1 Analisa Sistem
Berdasarkan latar belakang dan perumusan masalah yang terdapat dalam bab sebelumnya dapat diketahui perancangan yang dilakukan adalah membuat Aplikasi Tutorial pembelajaran pembuatan Flowchart dan data flow diagram (DFD) menggunakan flash berbasis web yang digunakan untuk media alternatif dalam proses belajar dan mengajar yang ingin mempelajari dan mengenal Flowchart dan DFD.
Tutorial pembelajaran pembuatan Flowchart dan data flow diagram (DFD) menggunakan flash berbasis web ini diterapkan dengan menjalankan program yang dibangun dengan menggunakan Adobe Flash CS5 dan memilih menu-menu yang diinginkan dengan menjalankan tombol – tombol fungsi seperti pada menu utama terdiri dari home, buku tamu,tutorial dan quis memiliki berapa sub menu lagi untuk mempermudah user yang menggunakan aplikasi pembelajaran ini.
Aplikasi pembelajaran ini memiliki konsep dasar pada pembuatan sistemnya, yaitu belajar Flowchart dan DFD dengan multimedia yang interaktif sehingga belajar tidak menggunakan buku saja, tetapi juga memanfaatkan perkembangan teknologi agar sistem pembelajaran menarik dan tidak monoton bagi user.
(34)
Aplikasi ini nantinya akan ditambahkan Quis untuk sejauh mana user
memahami materi yang ada. Quis terdapat 2 jenis menu,yaitu Flowchart dan DFD. Pada quis ini ketika user menjawab, maka score akan bertambah dan hasilnya akan di ketahui di akhir soal.User juga dapat mengetahui siapa saja user lain yang pernah mengikuti kuis dan dapat mengelola score tertinggi.
3.2 Perancangan Sistem
Pada sub-bab ini akan dijelaskan tentang perancangan pembuatan tutorial pembelajaran pembuatan Flowchart dan data flow diagram (DFD) menggunakan flash berbasis web,p dimulai dari awal pembuatan sampai pada aplikasi, dimana didalamnya terdapat kebutuhan perangkat keras dan perangkat lunak, Flowchart dan deskripsi aplikasi kebutuhan perangkat lunak.
3.2.1. Alur Aplikasi
Dalam perancangan sistem dibutuhkan alur aplikasi yang sistematis dan searah sehingga dapat terencana dengan baik. Dalam modul pembelajaran ini, Peneliti membagi tutorial pembelajaran pembuatan Flowchart dan data flow diagram (DFD) menggunakan flash berbasis web ini menjadi empat bagian, empat bagian tersebut adalah Opening yang menampilkan Biodata dari pembuat aplikasi tutorial pembelajaran pembuatan Flowchart dan data flow diagram (DFD) menggunakan flash berbasis web ini dan berisi tentang tata cara yang akan di bahas pada aplikasi pembelajaran ini yang di tampilkan di halaman utama atau Home, Menu-menu yang di sediakan pada setiap bab yaitu Buku Tamu, Tutorial dan Quis.Dimana di menu quis user juga bisa dapat memilih tipe quis
(35)
DFD atau Flowchart dan bisa melihat history,untuk digunakan melihat nilai dari user tersebut.
Start Home Login regiter register Tutorial Quis Tutorial
Dfd flowchart History
dfd Flowchart history
End
tidak tidak
ya
ya
ya ya ya
ya tidak tidak tidak tidak Buku Tamu Buku Tamu ya tidak Buku Tamu Buku Tamu ya tidak logout tidak tidak ya
Simpan komentar simpan username dan password
Simpan komentar
Simpan jawaban dfd
Simpan jawaban
flowchart Lihat histpry Lihat tutorial
Gambar 3.1 Flowchart User
Pada Gambar diatas akan dijelaskan tentang alur tutorial pembelajaran pembuatan Flowchart dan data flow diagram (DFD) menggunakan flash berbasis web ini mulai dari membuka aplikasi sampai dengan menutup aplikasi. Untuk dapat menggunakan aplikasi ini, user diwajibkan mengakses website yang memuat Tutorial ini, hal yang dilakukan yaitu login pada form yang telah disediakan. Jika user belum terdaftar, maka user harus melakukan Registrasi terlebih dahulu dengan mengklik button register yang terdapat pada situs web tersebut.Karena jika user tidak login terlebih dahulu maka hanya home dan Buku Tamu saja yang tampil.
(36)
Start Input username dan pasword valid home Tambah soal dfd Tambah soal flowchart
Kelola soal dfd
kelola soal flowchart Logout end Tampil tambah soal flowchart Tampil tambah soal dfd Tampil kelola soal dfd Tampil kelola soal flow Edit soal Hapus soal Edit soal Hapus soal ya ya tidak ya ya ya ya tidak ya tidak tidak tidak ya ya ya tidak tidak tidak tidak Lihat user tidak tidak Tampil lihat user
Hapus user ya ya tidak Kelola pesan Tampil kelola pesan
balas tidak Hapus pesan tidak
Form balas ya
ya Simpan soal dfd
Simpan soal flow
Edit soal dfd
Hapus soal dfd
Edit soal flow
Hapus soal flow
Hapus user
Hapus pesan
Balas pesan
(37)
Pada gambar 3.2 akan menjelaskan tentang alur halaman Admin pada tutorial pembelajaran pembuatan Flowchart dan data flow diagram (DFD) menggunakan flash berbasis web. Sama seperti Flowchart user, admin juga harus melakukan login untuk dapat masuk ke dalam sistem. Setelah melakukan login, admin akan melihat halaman admin, yang mana terdapat lima proses, yaitu tambah soal Flowchart, tambah soal DFD, kelola soal Flowchart, kelola soal DFD dan Lihat user.Dimana di menu kelola soal,soal dapat di edit dan dihapus.
3.2.2 Context Diagram
Diagram context mengacu pada Flowchart Alur, yang menjelaskan tentang aliran data secara umum dan akan menjadi dasar dalam penyusunan sistem ke level selanjutnya. Pada diagram context ini terdapat dua entity yaitu admin dan user. Penjelasan untuk masing-masing external entity yang mengelilingi proses pada DFD level context adalah sebagai berikut:
a. Admin
Admin dalam sistem tutorial pembelajaran pembuatan Flowchart dan data flow diagram (DFD) menggunakan flash berbasis web adalah orang yang dapat mengelola soal pada quis,seprti menambah,menghapus dan mengedit soal. Admin diwajibkan login terlebih dahulu untuk dapat memasuk ke halaman admin.
(38)
User dalam sistem modul pembelajaran ini adalah orang yang dapat mengakses materi,Buku Tamu,quis dan meKelola history quis. User diwajibkan login terlebih dahulu untuk dapat mengakses tutorial ini. Berikut ini adalah Gambar 3.3 yang akan menggambarkan tentang Context Diagram tutorial pembelajaran pembuatan Flowchart dan data flow diagram (DFD) menggunakan flash berbasis web.
mengelola buku tamu
mengisi buku tamu Tutorial history login user mengerjakan soal mengelola quis mengelola user mengelola soal login admin user 1
tutorial dfd dan flow
+
Gambar 3.3 Tutorial pembelajaran pembuatan Flowchart dan data flow diagram(DFD) menggunakan flash berbasis web.
3.2.3 Data Flow Diagram
Dari diagram berjenjang yang telah dibuat sebelumnya, maka dapat digambarkan lebih detail lagi untuk proses pada masing-masing level dalam pembuatan DFD (Data Flow Diagram). Data Flow Diagram menggambarkan aliran data yang bergerak dari dan ke dalam proses. Untuk membuat Data Flow Diagram, Peneliti menggunakan tools yaitu Power Designer 12.
a. DFD Level 0
DFD Level 0 merupakan hasil decompose dari Context Diagram. Untuk lebih jelasnya, dapat dijelaskan pada gambar 3.4 berikut ini :
(39)
mengelola soal
validitas user data data valid user
verifikasi login user
validitas user data userr olah data user login user upload Tutorial [mengelola buku tamu]
data pesan
pesan
mengisi buku tamu history mengerjakan soal soal dfd soal flow save simpan verifikasi login admin admin admin user useruseruseruser admin
1
login data admin 2 kelola soal dfd flow 3 quis +
pesan buku tamu 4 buku tamu + 5 managemen buku tamu + 6 kelola tutorial user login loginn 7 login user + 8 managemen user + 9 validitas user
Gambar 3.4 DFD Level 0 tutorial pembelajaran pembuatan Flowchart dan data flow diagram (DFD) menggunakan flash berbasis web.
b. DFD Level 1 Quis
Pada gambar 3.5 akan dijelaskan tentang DFD Level 1 Tutorial pembelajaran yeng terbaru.
(40)
data dfd data flow
mengerjakan soal
soal flow
soal dfd
history
flow dfd
useruser
1
score 2
soal
Gambar 3.5 DFD Level 1 Quis
Pada DFD Level 1 Subproses Pengolahan Quis, terdapat dua proses, satu eksternal entity dan dua tabel. Kedua eksternal entity tersebut antara admin dan user. Pada DFD Level 1 Quis diatas terdapat database DFD, yang berfungsi untuk menyimpan data soal.Dan terdapat database Flow, yang berfungsi untuk menyimpan data soal.
c. DFD Level 1 User Login
Pada gambar 3.5 akan dijelaskan tentang DFD Level 2 dengan user login Tutorial pembelajaran yeng terbaru.
(41)
verifikasi login user
login user
data user
user
user login
admin
1
user login
Gambar 3.5 DFD Level 1 user login
Pada DFD Level 1 user login, terdapat satu proses, dua eksternal entity dan satu database. Kedua eksternal entity tersebut antara admin dan user. Pada DFD Level 1 user login diatas terdapat database user login, yang berfungsi untuk menyimpan data user.
3.2.4 CDM
CDM (Conceptual Data Model) yang menjelaskan tentang suatu hubungan antar entity secara konseptual. CDM yang dimaksud mengacu pada gambar 3.7, sedangkan yang kedua adalah model PDM (Physical Data Model) yang menggambarkan hubungan antar entity secara fisik. PDM yang dimaksud adalah gambar 3.8.
(42)
Gambar 3.7 CDM Tutorial pembelajaran pembuatan Flowchart dan data flow diagram (DFD) menggunakan flash berbasis web.
Pada gambar diatas, Peneliti merancang enam buah tabel pada modul pembelajaran ini, pertama yaitu tabel admin, table soal DFD, tabel soal Flowchart,tabel login,tabel pesan dan tabel user. Table admin di gunakan untuk menyimpan data admin,
Tabel admin berguna untuk menyimpan dataadmin, Ada tiga atribut pada tabel admin, yaitu id_admin ,sername, password. Ada sembilan atribut pada tabel soal DFD yang digunakan untuk menyimpan soal DFD, yaitu id soal DFD, nama soal DFD,pil 1,pil 2,pil 3,pil 4,jwb soal,tipe dan gambar.
mengelola mengupdate melihat mengakses menghapus managemen mengisi melakukan admin id_admin admin pass <pi> Integer
Variable characters (20) Variable characters (100)
<M> id_admin <pi> soal dfd id_soal_dfd nama_soal_dfd pil1 pil2 pil3 pil4 jwb_dfd gambar tipe <pi> Integer
Variable characters (1000) Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (50) Integer <M> id_soal_dfd <pi> soal_flow id_soal_flow nama_soal_flow pil1 pil2 pil3 pil4 jwb_flow gambar tipe <pi> Integer
Variable characters (1000) Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (50) Integer <M> id_soal_flow <pi> user id_user username email pass score_flow score_dfd <pi> Integer
Variable characters (50) Variable characters (50) Variable characters (100) Integer Integer <M> id_user <pi> login id login time <pi> Integer Date <M> id_login <pi> pesan id_pesan nama email pesan status <pi> Integer
Variable characters (25) Variable characters (50) Variable characters (100) Variable characters (10)
<M>
(43)
Tabel soal flow yang digunakan untuk menyimpan soal flow, yaitu id soal flow, nama soal flow,pil 1,pil 2,pil 3,pil 4,jwb soal,tipe dan gambar.
Tabel login digunakan untuk user,dimana ada 3 atribut yaitu id_login,id_user dan time.Dimana id_user sebagai FK.
Tabel pesan digunakan menyimpan data pesan di buku tamu,Tabel ini mempunyai 5 atribut yaitu id_pesan,pesan,email,nama dan status.
Tabel terakhir yaitu tabel user, yang berguna untuk menyimpan data user.Tabel user memiliki enam atribut, yaitu id_user,username,pass, email,score flow dan score DFD.
Gambar 3.8 PDM Tutorial pembelajaran pembuatan Flowchart dan data flow diagram (DFD) menggunakan flash berbasis web.
FK_MENGELOLA FK_MENGUPDATE FK_MELIHAT FK_MENGAKSES FK_MENGHAPUS FK_MANAGEMEN FK_MENGISI FK_MELAKUKAN FK_MELAKUKAN2 admin id_admin admin pass int varchar(20) varchar(100) <pk> soal dfd id_soal_dfd id_user id_admin nama_soal_dfd pil1 pil2 pil3 pil4 jwb_dfd gambar tipe int int int varchar(1000) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) int <pk> <fk2> <fk1> soal_flow id_soal_flow id_admin id_user nama_soal_flow pil1 pil2 pil3 pil4 jwb_flow gambar tipe int int int varchar(1000) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) int <pk> <fk1> <fk2> user id_user id login id_admin username email pass score_flow score_dfd int int int varchar(50) varchar(50) varchar(100) int int <pk> <fk2> <fk1> login id login id_user time int int date <pk> <fk> pesan id_pesan id_admin id_user nama email pesan status int int int varchar(25) varchar(50) varchar(100) varchar(10) <pk> <fk1> <fk2>
(44)
Physical Data Model yang digambarkan pada gambar 3.8 diatas, didapatkan dari hasil generate Conceptual Data Model pada gambar 3.7 ke dalam bentuk physical data model.
3.3 Perancangan Aplikasi
Pada Tutorial pembelajaran pembuatan Flowchart dan data flow diagram (DFD) menggunakan flash berbasis web, Peneliti membagi desain aplikasi ini menjadi dua bagian, diantaranya adalah:
a. Perancangan Website b. Perancangan Tutorial
3.3.1. Perancangan Website
Untuk menampung file tutorial pembelajaran yang berupa flash, Peneliti membuat sebuah website, sehingga tutorial pembelajaran ini dapat diakses dengan mudah dan dapat digunakan pada berbagai perangkat elektronik. Berikut ini merupakan bagian-bagian dari website tersebut : a. Header/ Banner
Header/ Banner berfungsi untuk mempercantik halaman website. Desain banner pada website ini terdiri dari Logo dari website ini.
b. Halaman Login
Pada halaman login, terdapat dua buah textbox dan dua buah button.
Textbox tersebut digunakan untuk mengisi Username dan password, dan
Login button untuk memverifikasi.Sedangkan button register digunakan untuk mendaftarkan user baru agar bisa masuk ke dalam website.
(45)
Gambar 3.9 Desain Halaman Login
Halaman login berguna untuk mengambil nama user, yang mana dapat digunakan untuk mencatat riwayat user dalam menyelesaikan soal-soal kuis pada tutorial ini. Keterangan lebih lanjut dapat dilihat pada Gambar 3.9.
c. Menu
Menu pada tutorial pembelajaran pembuatan Flowchart dan data flow diagram (DFD) menggunakan flash berbasis web ini di bagi menjadi dua bagian,sebelum login dan sesudah login.Untuk menu sebelum login maka hanya ada menu home dan Buku Tamu saja.Jika user telah login maka empat menu seperti home,Buku Tamu,tutorial dan quis akan tampil semua. Keterangan lebih lanjut dapat dilihat pada Gambar 3.10.
(46)
Gambar 3.10 Desain menu sebelum login
Gambar 3.11 Desain menu sesudah login
d. Halaman Home
Halaman Home berisi tentang Sekilas penjelasan Materi yang akan di bahas di sajikan dalam bentuk animasi, pada semua modul Praktikum Basis Data. dapat dilihat pada Gambar 3.12
(47)
Gambar 3.12 Desain Menu Home e. Halaman Menu Buku Tamu
Halaman menu ini berisi menu Buku Tamu,Tutorial dan Quis Gambar 3.13, yang pertama menu Buku Tamu.Berisi Buku Tamu yang nantinya digunkan untuk tanya jawab dan mengirim pesan dan kesan seputar DFD dan Flowchart.
(48)
f. Halaman Menu Tutorial
Halaman tutorial ini nantinya berisi tentang flash yang didalamnya menjelaskan tentang Flowchart dan DFD,yang di bagi dalam 2 menu,materi dan video tutorial,Selanjutnya dapat dilihat pada Gambar 3.14
Gambar 3.14 Desain Menu Tutorial
g. Halaman Menu Quis
Didalam menu berisi Quis yang dibagi dalam dua menu yaitu Flowchart dan DFD,dan nantinya bisa dilihat hasilnya di menu history.
(49)
Gambar 3.15 Desain Menu Quis h. Halaman Login Administrator
Pada halaman login admin, terdapat dua buah textbox dan dua buah button. Textbox tersebut digunakan untuk mengisi username dan password, dan Login button untuk memverifikasi. agar bisa masuk ke dalam halaman admin.
(50)
i. Halaman Tambah Soal DFD
Pada halaman tambah soal DFD ini,admin bisa menambahkan soal dan jawaban yang bisa disertai dengan gambar soal.Untuk lebih jelas bisa lihat gambar Gambar 3.17
Gambar 3.17 Desain Halaman Tambah Soal DFD j. Halaman Tambah Soal Flowchart
Pada halaman tambah soal Flowchart ini,admin bisa menambahkan soal dan jawaban yang bisa disertai dengan gambar soal.Untuk lebih jelas bisa liat gambar Gambar 3.18
(51)
Gambar 3.18 Desain Tambah Soal Flowchart
k. Halaman Kelola Soal DFD
Pada halaman ini admin dapat mengelola soal-soal DFD yang telah diinputkan.Disini juga admin bisa mengedit dan menghapus soal DFD.Untuk lebih jelasnya lihat pada gambar 3.19
(52)
l. Halaman Kelola Soal Flowchart
Pada halaman ini admin dapat mengelola soal-soal Flowchart yang telah diinputkan.Disini juga admin bisa mengedit dan menghapus soal Flowchart.
Gambar 3.20 Desain Kelola Soal Flowchart
m. Halaman Kelola pesan
Pada halaman ini admin dpat mengelola pesan yang diinputkan oleh user,khusunya membalas pesan dan menghapus pesan.Selengkapnya lihat pada gambar 3.21
(53)
Gambar 3.21 Desain Halaman kelola pesan. n. Halaman Lihat User
Pada halaman ini Admin bisa melihat user yang telah mengikuti quis dan bisa menghapusnya.Selengkapnya lihat pada gambar 3.22
(54)
3.3.2. Perancangan Tutorial
Untuk menampung isi materi di setiap tutorial ini yang berupa Teks, Gambar dan Video, Peneliti membuat sebuah desain sebagai tempat Teks, Gambar, Video di dalam file .swf sehingga tutorial ini dapat menarik user untuk mempelajari karena di sajikan dalam bentuk animasi dan video.
a. Desain Tampilan Utama
Desai tampilan utama ini berisi dua menu yaitu Flowchart dan DFD yang nantinya user disuruh memilih salah satu menu,Lebih jelasnya liat gambar 3.23 berikut:
Gambar 3.23 Desain Tampilan Utama b. Desain Pilihan Menu
Disini user dapat memilih menu materi atau tutorial,menu materi berisi tentang materi yang dipilih pada saat di menu utama,dan juga jika user memilih menu tutorial maka user akan dapat mengelola video cara pembuatan Flowchart atau DFD.Dan juga dilengkapi
(55)
tombol menu untuk kembali ke menu utama.Untuk lebih jelasnya liat gambar 3.24.
Gambar 3.24 Desain Menu
c. Desain Materi
Desain materi yang berisi tentang materi yang akan di bahas di dalam nya terdapat tombol next untuk lanjut ke halaman selanjutnya dan tombol back untuk kembali ke halaman sebelumnya dan terdapat tombol menu untuk kembali ke menu utama seperti gambar 3.25
(56)
Gambar 3.25 Desain Materi d. Desain Tata Letak Video
Desain tata letak video yang berisi tentang video tutorial yang membahas tentang cara-cara membuat apa yang di bahas seperti gambar 3.26.
(57)
BAB IV
HASIL DAN PEMBAHASAN
Bab ini akan membahas mengenai hasil,pembhasan dan uji coba terhadap sistem aplikasi Tutorial pembelajaran Flowchart dan DFD yang telah dibuat dan selanjutnya akan dibuat evaluasi dari hasil uji coba tersebut. Uji coba dilaksanakan untuk mengetahui apakah sistem aplikasi dapat berjalan dengan baik sesuai perancangan yang dibuat. Evaluasi dilakukan untuk menentukan tingkat keberhasilan dari sistem yang dibuat.
4.1 Kebutuhan Sistem
Pada Aplikasi Tutorial Pembelajaran Pembuatan Flowchart dan Data flow diagram (DFD) Menggunakan Flash Berbasis Web ini di implementasikan pada sistem computer dengan spesifikasi sebagai berikut :
Sistem operasi : Moicrosoft Windows 7 Home Premium Jenis Komputer : Laptop DELL INSPIRON 1440
Prosesor : Intel(R) Core(TM)2 Duo CPU T6500@2.10GHz
RAM : 2 GB
Hard Disk : 250 GB
VGA : 1 GB share
Aplikasi modul pembelajaran praktikum basis data ini juga dapat di implementasikan pada sistem computer dengan sfesifikasi minimum sebagai berikut :
(58)
Sistem operasi : Moicrosoft Windows XP Jenis Komputer : PC / dekstop
Prosesor : Pentium 4
RAM : 512 MB
Hard Disk : 250 GB
VGA : 64 MB share
Perangkat Lunak yang digunakan untuk membuat Tutorial Pembelajaran Pembuatan Flowchart dan Data flow diagram (DFD) Menggunakan Flash Berbasis Web ini adalah sebagai berikut :
a. Windows 7 Professional 32bit
Sistem Operasi yang digunakan untuk membuat Modul Pembelajaran ini yaitu dengan Windows 7 7 Professional 32bit.
b. Adobe Flash Professional CS 5
Adobe Flash Professional CS 5 merupakan software utama yang digunakan untuk pembuatan Modul Belajar ini.
c. Adobe Photoshop CS 5
Adobe Photoshop CS 5 digunakan untuk mengedit dan mendesain gambar, baik pada tampilan website maupun flash.
d. Macromedia Dreamweaver 8
Macromedia Dreamweaver 8 digunakan untuk mendesain tampilan pada website Modul Pembelajaran ini.
(59)
e. Camtasia Studio
Software ini digunakan untuk merekam gambar pada layar PC. Hasil rekaman tersebut akan digunakan untuk pembuatan tutorial berupa video yang dimuat dalam frame pada file flash.
f. Apache Friends Xampp 1.6.6a
Sofware ini berguna untuk penyimpanan database baik website maupun history nilai pada flash. Apache Friends Xampp 1.6.6a merupakan paket software yang dibutuhkan seperti MySQL 5.0.51a, PHP 5.2.5, dan phpMyAdmin 2.11.4.
4.2 Kebutuhan Simpanan (Basis Data)
Pada tahap ini akan di bahas mengenai implementasi basis data dari perancangan yang telah di bahas sebelumnya. Untuk menyimpan data, menggunakan MySQL dikarenakan data yang akan digunakan cukup kecil. Yang di samping dalam database MySQL adalah data Admin, soal DFD,soal Flowchart,dan user.
Gambar 4.1 database web
(60)
4.3 Pembuatan Interface (Antar Muka)
Program ini di buat dengan menggunakan Adobe Flash CS 5.5 konsep dari Tutorial ini untuk membantu user dalam belajar lebih dalam tentang Flowchart dan DFD,dan juga membuat pembelajaran ini terKelola lebih menarik.
Gambar 4.2 Penempatan desain interface
Pembuatan tiga menu yang terdiri dari tiga button yang pertama
button materi, button Menu, dan button Tutorial setelah membuat tiga buah
(61)
Gambar 4.3 pembuatan tiga button
4.4 Implementasi Interface ( Antar Muka )
Pada tahap ini akan di bahas tentang implementasi antar muka dengan Tutorial Pembeljaran Pembuatan Flowchart dan DFD yang telah di buat berdasarkan perancangan yang telah di bahas pada bab III Tutorial Pembelajaran Pembuatan Flowchart dan DFD ini seberapa mengetahui user dalam Tutorial ini. Berikut ini terdapat beberapa form antarmuka yaitu :
a. Form halaman utama
b. Form Halaman Login/Register c. Form halaman Buku Tamu d. Form halaman Tutorial e. Form halaman Quis f. Form halaman login admin
(62)
g. Form halaman Tambah Soal DFD h. Form halaman Tambah Soal Flowchart
i. Form halaman Kelola Soal DFD. j. Form halaman Kelola Soal Flowchart.
k. Form halaman Kelola Pesan
l. Form halaman Lihat User.
4.4.1 Form halaman utama
Form halaman utama ini menampilkan halaman utama yang terdapat 4 menu dimana user harus login terlebih dahulu jika user tidak login,maka hanya 2 menu saja yang tampil yaitu Home dan Buku Tamu,Tetapi jika user telah login maka semua menu akan tampil yaitu halaman Home, Buku Tamu, Tutorial dan Quis, pada halaman home terdapat file swf yang berisi pengenalan yang membuat aplikasi tutorial pembelajaran ini dan penjelasan sekilas materi- materi yang akan di bahas dari, lebih jelas bisa lihat pada gambar 4.4 halaman utama sebelum login berisi opening,home dan Buku Tamu 4.5 berisi opening,home,Buku Tamu,tutorial dan quis.
(63)
Gambar 4.4 Tampilan halaman utama sebelum login
Gambar 4.5 Tampilan halaman Utama setelah login
4.4.2. Form halaman Login/Register
Form Login ini digunakan untuk user agar bisa masuk ke dalam web dan memilih semua menu,karena jika belum login maka hanya menu home dan Buku Tamu saja yang tampil selengkapnya lihat pada gambar dibawah,Sedang untuk
(64)
halaman register digunakan untuk membuat account baru,yang dapat digunakan untuk login,selengkapnya lihat pada gambar 4.6.
Gambar 4.6 Tampilan halaman login
Gambar 4.7 Tampilan halaman register
4.4.3. Form halamaan Buku Tamu
Di halaman ini digunakan untuk tanya jawab tentang Flowchart dan DFD,selengkapnya lihat pada gambar 4.8.
(65)
Gambar 4.8 Tampilan Halaman Buku Tamu
4.4.4. Form halaman Tutorial
a. Form halaman Tutorial terdapat 2 menu yaitu menu Materi dan Tutorial. Menu Materi yang berisi materi yang akan di bahas lebih jelasnya bisa di Kelola pada gambar 4.9.
(66)
b. Menu Tutorial yang berisi penjelasan dan contoh dari materi yang di bahas yang di sajikan dalam bentuk Video dan suara jelas dapat dilihat pada gambar 4.10
Gambar 4.10 Tampilan halaman Video Tutorial
4.4.5. Form Halaman Quis
Menu Quis ini menampilkan soal-soal pilihan ganda yang terdiri dari 4 pilihan yaitu a,b,c,d dan jawaban bisa terdiri dari teks dan Gambar 4.11. pada setiap bab terdapat 10 soal. Dan setelah soal selesai di kerjakan akan tampil hasil atau nilai yang di peroleh dari pengerjaan soal-soal seperti gambar Nilai hasil pengerjaan soal.
(67)
Gambar 4.11 Tampilan halaman Quis
Gambar 4.12 Tampilan Nilai hasil pengerjaan soal
4.4.6. Form halaman Histori
Form halaman histori terdapat table yang berisi hasil atau nilai yang di peroleh dari pengerjaan soal-soal dari setiap modul. di simpan ke dalam database, dan di tampilkan di menu histori seperti gambar 4.13.
(68)
Gambar 4.13 Tampilan histori quis.
4.4.7. Form Halaman Login Admin
Pada gambar 4.14 Form halaman login admin yang bisa masuk hanya orang mengelola aplikasi Tutorial pembelajaran ini dengan akun tertentu .
Gambar 4.14 Tampilan Form halaman login admin
4.4.8 Form Tambah Soal DFD
Pada halaman Tambah soal DFD di gunakan menambah soal DFD bukan mengedit dan menghapus soal seperti gambar 4.15.
(69)
Gambar 4.15 Tampilan Tambah Soal DFD
4.4.9. Form Tambah Soal Flowchart
Pada halaman Tambah soal Flowchart di gunakan menambah soal Flowchart bukan mengedit dan menghapus soal seperti gambar 4.16.
(70)
4.4.10. Form Kelola Soal DFD
Disini Admin bisa mengelola soal DFD yang sudah diupload,Admin juga bisa mengedit dan menghapus soal,selengkapnya lihat pada gambar 4.17.
Gambar 4.17 Tampilan Form Kelola Soal DFD.
4.4.11 Form Kelola Soal Flowchart
Disini Admin bisa meKelola soal Flowchart yang sudah diupload,Admin juga bisa mengedit dan menghapus soal,selengkapnya Kelola pada gambar 4.18.
(71)
Gambar 4.18 Tampilan Form Kelola Soal Flowchart
4.4.12.Form Kelola Pesan
Disini admin dapat mengelola pesan yang ada di buku tamu,yaitu dengan membalas pesan atau menghapus pesan.
Lebih jelas lihat pada gambar 4.19.
(72)
4.4.13. Form Lihat User
Disini admin dapat melihat siapa saja user yang telah login ke dalam web,admin juga dapat menghapus user disini.Selengkapnya lihat pada gambar 4.20.
Gambar 4.20 Tampilan Form Lihat User
4.5 Skenario Uji Coba
Saat memastikan aplikasi berjalan sesuai dengan yang dikehendaki, Peneliti menyusun skenario untuk melakukan uji coba aplikasi yang telah dibuat. Uji coba tersebut meliputi :
a. Uji coba Halaman Login b. Uji coba Halaman menu Home c. Uji coba Halaman menu Buku Tamu d. Uji coba Halaman menu Tutorial e. Uji coba Halaman menu Quis
(73)
g. Uji Coba Halaman Tambah Soal DFD h. Uji Coba Halaman Tambah Soal Flowchart i. Uji Coba Halaman Kelola Soal DFD j. Uji Coba Halaman Kelola Soal Flowchart k. Uji Coba Halaman Kelola Pesan.
l. Uji Coba Halaman Lihat User.
4.6 Pelaksanaan Uji Coba
Pelaksanaan uji coba ini berdasarkan scenario yang telah dijelaskan pada bagian sebelumnya.User melakukan semua test sesuai dengan scenario, ukuran keberhasilan test tersebut ialah semua fungsi yang terdapat pada aplikasi bisa dijalankan sesuai dengan tujuan dari fungsi tersebut.
4.6.1. Uji Coba Halaman Login
Pertama tampilan awal yang ada pada Tutorial Pembelajaran Flowchart dan DFD Pada halaman Login terdiri dari Headre dan Form Login, dan 1 Tombol, Login untuk masuk ke dalam Halaman Tutorial pembelajaran ini agar dapat meKelola semua menu,dan Regiter untuk Melakukan Proses Registrasi, Berikut adalah tampilan awal aplikasi ini Lebih jelasnya pada gambar 4.21:
(74)
Gambar 4.21 Tampilan Login User
Gambar 4.22 Tampilan Form Register
Halaman Home ini adalah tampilan awal dari pada aplikasi yang berisi tampilan Opening yang berisis Profil pembuat,penjelasan sekilas tentang Materi yang akan di bahas dari menu Buku Tamu sampai menu Quis . Berikut adalah tampilan menu utama pada gambar 4.23:
(75)
Gambar 4.23 Tampilan Home Opening Program
4.6.2. Uji Coba Menu Buku Tamu
Pada tampilan menu Buku Tamu user bisa melakukan tanya jawab seputar Flowchart dan DFD seperti pada gambar 4.24.
(76)
4.6.3. Uji Coba Tampilan Menu Tutorial
Pada tampilan menu, terdapat 2 menu yang berisi Materi dan Tutorial . Lebih jelasnya bisa di lihat pada Gambar. 4.25.
Gambar 4.25 Tampilan Menu tutorial
Setelah masuk ke tamplian menu pada Aplikasi ini maka user memilih salah- satu di antara dua menu yang tersedia.:
a. Menu Materi
Pada menu materi terdapat isi materi yang menjelaskan apa saja yang di bahas pada materi yang di pilih sebelumnya,:
(77)
Gambar 4.26 Tampilan Menu Materi
b. Menu Tutorial
Pada Gambar4.27Tampilan Menu Tutorial, menu ini mejelaskan tentang apa yang di bahas dari Tutorial ini, yang di sajikan dalam bentuk video dan audio yang yang memperaktekkan contoh dari materi.:
(78)
4.6.4. Menu Quis
Pada menu quis, menu ini terdapat soal-soal pilihan ganda yang akan di kerjakan oleh user, di setiap bab terdapat 10 soal. Dan setelah mengerjakan soal akan tampil hasil atau history nilai dari pengerjaan soal seperti gambar 4.28
Gambar 4.28 Tampilan Menu Quis
(79)
4.6.5. Uji Coba Tampilan Menu Histori
Pada tampilan menu histori, terdapat table yang berisi nama, email dan score dari hasil pengerjaan soal- soal latihan., Setiap Gambar. 4.30.
Gambar 4.30 Tampilan Menu histori
4.6.6. Uji Coba Halaman Login Admin
Sebelum admin dapat memasuki halaman admin, admin harus melakukan proses login dengan memasukkan URL Address khusus admin yaitu
http://localhost/skripsi/Admin/login.php/
(80)
Masukkan “username” dan “password” pada textarea yang telah disediakan. Kemudian klik “login”, jika username dan passsword benar maka akan segera terbuka halaman utama admin, jika username dan password salah, maka akan muncul peringatan. Selengkapnya dapat dilhat pada gambar 4.32 dan 4.33 jika password dan username nya benar akan ada peringatan login succes.
Gambar 4.32 Peringatan user dan Password Admin salah
Gambar 4.33 Peringatan Login Succes
Setelah melakukan login oleh admin berhasil, maka admin akan diarahkan pada halaman utama admin. Halaman utama admin terdapat tujuh menu utama yaitu Home,Tambah soal DFD,Tambah soal Flowchart,Kelola soal DFD,Kelola soal Flowchart,Kelola pesan,Lihat user dan Logout. Selengkapnya dapat dilihat pada gambar 4.34.
(81)
Gambar 4.34 Halaman Utama Admin
4.6.7. Tambah Soal DFD
Setelah itu admin melakukan login seperti pada tahap sebelumnya, admin dapat menambah soal DFD. lebih jelas pada gambar 4.35.
(82)
Setelah menambah Soal DFD maka akan muncul tulisan seperti pada gambar 4.36.
Gambar 4.36 penambahan soal DFD sukses.
4.6.8. Tambah soal Flowchart
Jika admin memilih Tambah soal Flowchart , maka admin akan melihat halaman yang hampir sama dengan tambah soal Flowchart. Lebih jelasnya dapat dilihat pada gambar 4.37.
Gambar 4.37 Edit Quis
Setelah admin berhasil menambah soal maka akan muncul pesan seperti pada gambar 4.38.
(83)
Gambar 4.38 Penambahan Soal Flowchart sukses
4.6.9 Kelola soal DFD
Sedangkan jika memilih Kelola soal DFD,Maka admin bisa mengelola soal apa saja yang sudah diupload dan Disini admin juga bisa mengedit soal atau menghapus soal.Untuk lebih jelasnya dapat dilihat pada gambar 4.39.
(84)
Gambar 4.40 Edit soal DFD
Gambar 4.41 peringatan untuk menghapus
(85)
4.6.10. Kelola soal Flowchart
Sedangkan jika memilih Kelola soal Flowchart,Maka admin bisa mengelola soal apa saja yang sudah diupload dan Disini admin juga bisa mengedit soal atau menghapus soal.Untuk lebih jelasnya dapat dilihat pada gambar 4.43.
Gambar 4.43 Kelola soal Flowchart
(86)
Gambar 4.45 peringatan untuk menghapus
Gambar 4.46 pesan bahwa soal telah dihapus
4.6.11.Kelola pesan
Di menu kelola pesan ini admin bisa membalas atau menghapus pesan dari user.seperti pada gambar 4.47 dibawah.
(87)
4.6.12. Lihat User
Sedangkan jika admin memilih menu Kelola user,maka admin bisa meKelola data user yang telah login dan admin juga bisa menghapusnya.Lihat seperti gambar 4.48 berikut
.
(88)
BAB V
KESIMPULAN
5.1 Kesimpulan
Setelah melakukan analisa, perancangan serta implementasi Tutorial Pembelajaran Pembuatan Flowchart dan DFD Menggunakan Flash Berbasis Web ini, maka dapat diambil kesimpulan :
a. Untuk membuat Tutorial Pembelajaran Pembuatan Flowchart dan DFD yang dapat digunakan untuk pembelajaran bagi orang yang ingin belajar flowchart dan dfd, peneliti membuat sebuah tutorial dengan menggunakan Flash berbasis web, yang mana tutorial ini terdapat materi dan video tutorial diharapkan user dapat lebih cepat memahami materi, serta dilengkapi dengan quis yang berguna untuk mengukur hasil pemahaman user tersebut.
b. Untuk membuat Tutorial Pembelajaran Pembuatan Flowchart dan DFD Menggunakan Flash Berbasis Web, kami menggunakan metode perancangan terstruktur yang digambarkan oleh Flowchart, CDM,PDM, DFD (Data Flow Diagram), serta Desain Interface kemudian mengimplementasikan menjadi file Flash yang ditampung ke dalam Web. c. Sistem Tutorial Pembelajaran Pembuatan Flowchart dan DFD
Menggunakan Flash Berbasis Web ini dapat digunakan untuk media pembelajaran untuk menambah wawasan user tentang Flowchart dan DFD.
(89)
d. Sistem pada latihan soal ini berhasil dirancang dan terdapat jumlah total soal 10 pertanyaan yang terdapat dalam database dan ditampilkan jawaban sebanyak 4(empat) pilihan.
e. Sistem pada admin di rancang agar soal dapat di update dengan soal-soal yang terbaru, pada sistem admin juga dirancang agar admin bisa mengelola soal-soal latihan dan dapat mengelola soal-soal tersebut.
5.2 Saran
Perbaikan-perbaikan atau pemberian tambahan pada Tutorial Pembelajaran Pembuatan Flowchart dan DFD Menggunakan Flash Berbasis Web ini dibutuhkan agar dapat lebih berkembang :
a. Memberikan data yang sebanyak-banyaknya dan selengkap-lengkapnya agar user bisa mendapatkan semua data yang diinginkan.
b. Menambahkan menu update video agar pada Materi Video bisa diganti sesuai dengan keinginan admin.
c. Aplikasi ini dapat lebih diperbanyak lagi pada fitur-fitur yang lebih
(90)
DAFTAR PUSTAKA
[1] Buku panduan APSI STIMIK TRIGUNA DARMA.
[2] Andy Sunyoto. 2010 ADOBE FLASH + XML = RICH MULTIMEDIA
APPLICATION.Andi Publisher
[3] Anhar . 2010. Panduan Menguasai PHP dan MySQL secara Otodidak. MediaKita
[4] Kusuma Wardhana, Wisnu. 2011. Tugas Akhir Pembuatan Aplikasi Multimedia Pembelajaran Proses Pertumbuhan Janin Pada Ibu
Hamil. Surabaya: UPN Veteran Jawa Timur
[5] Yuda Prakoso, Ardhita. 2011. Tugas Akhir Aplikasi Pembelajaran Teknik Gitar Menggunakan Adobe Flash CS3. Surabaya: UPN Veteran Jawa Timur.
[6] Leman.1998.Metodologi Pengembangan Sistem Informasi,PT Elex Media Komputindo, Jakarta
(91)
LAMPIRAN
Script diatas merupakan script mysql untuk membuat database yang digunakan dalam web ini.
phpMyAdmin SQL Dump -- version 2.11.4 -- http://www.phpmyadmin.net
-- -- Host: localhost
-- Waktu pembuatan: 15. Januari 2013 jam 08:57 -- Versi Server: 5.0.51
-- Versi PHP: 5.2.5
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Database: `skripsi` -- Struktur dari tabel `admin`
--
CREATE TABLE IF NOT EXISTS `admin` ( `id_admin` int(11) NOT NULL auto_increment,
`admin` varchar(20) NOT NULL, `pass` varchar(100) NOT NULL, PRIMARY KEY (`id_admin`)
(92)
Script diatas merupakan actionscript untuk membuat menu tiga button,pada menu tutorial
Script diatas merupakan script untuk membuat buku tamu. SoundMixer.stopAll(); gotoAndPlay(3); } mnu.addEventListener(MouseEvent.CLICK,j); function j(event:MouseEvent):void{ SoundMixer.stopAll(); gotoAndPlay(1); } tutor.addEventListener(MouseEvent.CLICK,tut2); function tut2(event:MouseEvent):void{ SoundMixer.stopAll(); gotoAndPlay(42); } <h1>Buku Tamu</h1>
<div align="center" style="background-color:#FFFFFF; padding:20px">
<div align="left">
<form method="post" action="kirimpesan.php"> <table>
<tr>
<td>Nama :</td>
<td><input type="text" name="nama" size="20" maxlength="20"></td></tr> <tr>
<td>Email :</td>
<td><input type="text" name="email" size="30" maxlength="30"></td></tr> <tr>
<td style="vertical-align:top">Pesan :</td>
<td><textarea name="pesan" id="pesan" rows="6" cols="60"></textarea></td></tr> <tr>
<td>captcha:</td>
<td><input type="text" name="captcha"></td></tr> <tr><td></td>
<td><img src="kodeacak.php" /></td></tr> <tr>
<td></td>
<td><input type="submit" name="Submit" value="Submit"></td> </tr></table>
</form> </div>
(93)
Script ditas merupkan script untuk memasukkan flie.swf ke dalam web.
Script diatas merupakan script untuk membuat history yang akan ditampilkan dalam web.
<center> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/s wflash.cab#version=7,0,19,0" width="800" height="600" title="tutor"> <param name="movie" value="tutor.swf">
<param name="quality" value="high"> <embed src="tutor.swf" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="600"></embed> </object></center> <h1>History</h1> <center>
<table border="1px" style="color:#FFFF00; font-size:24px" bordercolor="#FF0000"> <tr> <td style="padding:5px"><center>Nama</center></td> <td><center>Email</center></td> <td><center>Score DFD</center></td> <td><center>Score Flow</center></td> </tr> <? include "koneksi.php";
$data=mysql_db_query($database,"select * from user order by username asc"); while($row = mysql_fetch_array($data))
{?>
<tr>
<td style="padding:5px"><center><? echo $row['username']; ?></center></td> <td><center><? echo $row['email']; ?></center></td>
<td><center><? echo $row['score_dfd']; ?></center></td> <td><center><? echo $row['score_flow']; ?></center></td> </tr>
(94)
TUTORIAL PEMBELAJARAN PEMBUATAN
FLOWCHART DAN DFD MENGGUNAKAN FLASH
BERBASIS WEB
SKRIPSI
Disusun oleh :
HARDIANTO DWI SAPUTRO
NPM. 0934010069
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL
"
VETERAN
"
JAWA TIMUR SURABAYA
2013
(1)
d.
Sistem pada latihan soal ini berhasil dirancang dan terdapat jumlah total
soal 10 pertanyaan yang terdapat dalam
database
dan ditampilkan jawaban
sebanyak 4(empat) pilihan.
e.
Sistem pada admin di rancang agar soal dapat di update dengan
soal-soal yang terbaru, pada sistem admin juga dirancang agar admin bisa
mengelola soal-soal latihan dan dapat mengelola soal-soal tersebut.
5.2 Saran
Perbaikan-perbaikan atau pemberian tambahan pada Tutorial
Pembelajaran Pembuatan Flowchart dan DFD Menggunakan Flash Berbasis Web
ini dibutuhkan agar dapat lebih berkembang :
a.
Memberikan data yang sebanyak-banyaknya dan selengkap-lengkapnya
agar user bisa mendapatkan semua data yang diinginkan.
b.
Menambahkan menu update video agar pada Materi Video bisa diganti
sesuai dengan keinginan admin.
c.
Aplikasi ini dapat lebih diperbanyak lagi pada fitur-fitur yang lebih
(2)
DAFTAR PUSTAKA
[1] Buku panduan APSI STIMIK TRIGUNA DARMA.
[2] Andy Sunyoto. 2010
ADOBE FLASH + XML = RICH MULTIMEDIA
APPLICATION
.Andi Publisher
[3] Anhar . 2010.
Panduan Menguasai PHP dan MySQL secara Otodidak
.
MediaKita
[4] Kusuma Wardhana, Wisnu. 2011.
Tugas Akhir Pembuatan Aplikasi
Multimedia Pembelajaran Proses Pertumbuhan Janin Pada Ibu
Hamil
. Surabaya: UPN Veteran Jawa Timur
[5] Yuda Prakoso, Ardhita. 2011.
Tugas Akhir Aplikasi Pembelajaran Teknik
Gitar Menggunakan Adobe Flash CS3
. Surabaya: UPN Veteran
Jawa Timur.
[6] Leman.1998.
Metodologi Pengembangan Sistem Informasi,
PT Elex Media
(3)
LAMPIRAN
Script diatas merupakan script mysql untuk membuat database yang digunakan
dalam web ini.
phpMyAdmin SQL Dump -- version 2.11.4 -- http://www.phpmyadmin.net
-- -- Host: localhost
-- Waktu pembuatan: 15. Januari 2013 jam 08:57 -- Versi Server: 5.0.51
-- Versi PHP: 5.2.5
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Database: `skripsi` -- Struktur dari tabel `admin`
--
CREATE TABLE IF NOT EXISTS `admin` ( `id_admin` int(11) NOT NULL auto_increment,
`admin` varchar(20) NOT NULL, `pass` varchar(100) NOT NULL, PRIMARY KEY (`id_admin`)
(4)
Script diatas merupakan actionscript untuk membuat menu tiga button,pada menu
tutorial
Script diatas merupakan script untuk membuat buku tamu.
SoundMixer.stopAll();
gotoAndPlay(3);
}
mnu.addEventListener(MouseEvent.CLICK,j);
function j(event:MouseEvent):void{
SoundMixer.stopAll();
gotoAndPlay(1);
}
tutor.addEventListener(MouseEvent.CLICK,tut2);
function tut2(event:MouseEvent):void{
SoundMixer.stopAll();
gotoAndPlay(42);
}
<h1>Buku Tamu</h1><div align="center" style="background-color:#FFFFFF; padding:20px">
<div align="left">
<form method="post" action="kirimpesan.php"> <table>
<tr>
<td>Nama :</td>
<td><input type="text" name="nama" size="20" maxlength="20"></td></tr> <tr>
<td>Email :</td>
<td><input type="text" name="email" size="30" maxlength="30"></td></tr> <tr>
<td style="vertical-align:top">Pesan :</td>
<td><textarea name="pesan" id="pesan" rows="6" cols="60"></textarea></td></tr> <tr>
<td>captcha:</td>
<td><input type="text" name="captcha"></td></tr> <tr><td></td>
<td><img src="kodeacak.php" /></td></tr> <tr>
<td></td>
<td><input type="submit" name="Submit" value="Submit"></td> </tr></table>
</form> </div>
(5)
Script ditas merupkan script untuk memasukkan flie.swf ke dalam web.
Script diatas merupakan script untuk membuat history yang akan ditampilkan
dalam web.
<center> <object
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/s
wflash.cab#version=7,0,19,0" width="800" height="600" title="tutor">
<param name="movie" value="tutor.swf">
<param name="quality" value="high">
<embed src="tutor.swf" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" width="800"
height="600"></embed>
</object></center>
<h1>History</h1> <center><table border="1px" style="color:#FFFF00; font-size:24px" bordercolor="#FF0000"> <tr> <td style="padding:5px"><center>Nama</center></td> <td><center>Email</center></td> <td><center>Score DFD</center></td> <td><center>Score Flow</center></td> </tr> <? include "koneksi.php";
$data=mysql_db_query($database,"select * from user order by username asc"); while($row = mysql_fetch_array($data))
{?>
<tr>
<td style="padding:5px"><center><? echo $row['username']; ?></center></td> <td><center><? echo $row['email']; ?></center></td>
<td><center><? echo $row['score_dfd']; ?></center></td> <td><center><? echo $row['score_flow']; ?></center></td> </tr>
(6)