• Tidak ada hasil yang ditemukan

CRAYONPEDIA EDUCATION ECOSYSTEM PANEL NAVIGASI PADA APLIKASI TADJ VERSI DESKTOP DAN INTEGRASI APLIKASI TADJ VERSI DESKTOP DENGAN MOODLE VERSI DESKTOP

N/A
N/A
Protected

Academic year: 2022

Membagikan "CRAYONPEDIA EDUCATION ECOSYSTEM PANEL NAVIGASI PADA APLIKASI TADJ VERSI DESKTOP DAN INTEGRASI APLIKASI TADJ VERSI DESKTOP DENGAN MOODLE VERSI DESKTOP"

Copied!
29
0
0

Teks penuh

(1)

CRAYONPEDIA EDUCATION ECOSYSTEM

PANEL NAVIGASI PADA APLIKASI TADJ VERSI DESKTOP DAN INTEGRASI APLIKASI TADJ VERSI DESKTOP DENGAN

MOODLE VERSI DESKTOP

TUGAS AKHIR

Oleh

MUHAMAD IQBAL NIM : 03214071

PROGRAM STUDI DIPLOMA 4 TEKNIK ELEKTRO

SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA INSTITUT TEKNOLOGI BANDUNG

2015

(2)

LEMBAR PENGESAHAN

CRAYONPEDIA EDUCATION ECOSYSTEM

PANEL NAVIGASI PADA APLIKASI TADJ VERSI DESKTOP DAN INTEGRASI APLIKASI TADJ VERSI DESKTOP DENGAN

MOODLE VERSI DESKTOP

Oleh :

MUHAMAD IQBAL NIM : 03214071

Tugas Akhir ini telah diterima dan disahkan sebagai persyaratan untuk memperoleh gelar

SARJANA SAINS TERAPAN

di

PROGRAM DIPLOMA 4 TEKNIK ELEKTRO SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA

INSTITUT TEKNOLOGI BANDUNG

Bandung, Desember 2015

Disetujui oleh : Pembimbing I

Dr. techn. Ary Setijadi Prihatmanto, ST, MT.

NIP: 19720827 199702 1 003

Pembimbing II

Dr.Ir. Pranoto Hidaya Rusmin, MT.

NIP: 19720614 199802 1 001

(3)

i

ABSTRAK

CRAYONPEDIA EDUCATION ECOSYSTEM

PANEL NAVIGASI PADA APLIKASI TADJ VERSI DESKTOP DAN INTEGRASI APLIKASI TADJ DENGAN MOODLE VERSI

DESKTOP

Oleh

MUHAMAD IQBAL NIM : 03214071

PROGRAM STUDI DIPLOMA 4 TEKNIK ELEKTRO

Tugas Akhir merupakan merupakan salah satu syarat yang harus dipenuhi oleh seorang mahasiswa agar memperoleh gelar Diploma, Sarjana, Magister, dan Doktor di seluruh Perguruan Tinggi Indonesia. Sistem yang saat ini digunakan untuk menyelesaikan proses tugas akhir adalah dengan cara manual, Jadi mahasiswa akan berkonsultasi dan juga melakukan bimbingan secara langsung/bertatap muka dengan dosen pembimbing. Sistem ini membutuhkan kesesuaian waktu antara mahasiswa yang bersangkutan dengan dosen pembimbing, sehingga akan membutuhkan waktu yang lama. Berdasarkan masalah tersebut, dibuatlah sebuah sistem yang dapat mengatasi masalah waktu yaitu sistem TADJ (Tugas Akhir Dalam Jaringan). Seluruh data berupa data Tugas Akhir, data dosen maupun file sistem disimpan dalam database mysql.

TADJ adalah sebuah karya ilmiah berdasarkan hasil penelitian atau pemecahan suatu masalah yang dilakukan secara online dengan media elektronik yang sistematis melalui kegiatan analisis berupa usulan solusi dan hasilnya yang berhubungan dengan TA (Tugas Akhir), sehingga TADJ dapat diartikan sebagai sebuah sistem Tugas Akhir yang dilakukan secara online. Sistem TADJ di buat dalam versi web, smartphone dan desktop.

Tujuan dibuatnya sistem TADJ ini adalah untuk mempermudah proses pengerjaan Tugas Akhir dan menciptakan, berbagi, serta menerapkan ilmu pengetahuan dan teknologi yang telah didapatkan selama proses belajar yang dilakukan di dalam maupun luar SEAMOLEC dan ITB. Aplikasi ini sudah dapat digunakan.

Kata kunci : database, User

(4)

ii

ABSTRACT

CRAYONPEDIA EDUCATION ECOSYSTEM PANEL NAVIGATION IN DESKTOP VERSION TADJ APPLICATION AND INTEGRATION BETWEEN TADJ

APPLICATION WITH MOODLE DESKTOP VERSION

By

MUHAMAD IQBAL NIM : 03214071

APPLIED SCIENCE IN ELECTRICAL ENGINEERING STUDY PROGRAM

Final Project is one of the requirements that must be met by a student to obtain a Diploma, Bachelor, Master, and Doctorate in Higher Education throughout Indonesia. The system currently used to complete the final task is the manual way, so students will be consulted and also perform direct guidance / face to face with the supervisor. This system requires a conformity between the students concerned with the supervisor, so it will take a long time. Based on these problems, they invented a system that can cope with the problem of time that the system TADJ (Final In the Network). All data is data Final Project, a lecturer of data and system files are stored in a MySQL database.

TADJ is a scientific paper based on research results or solving a problem that is made online by electronic media who systematically through the analysis of the form of the proposed solutions and the results related to the TA (Final), so TADJ can be defined as a system of final project conducted on line. TADJ system made in the web version, smartphone and desktop.

TADJ purpose of the system is to facilitate the process of final project and create, share, and apply science and technology that have been obtained during the learning process that is carried out inside and outside SEAMOLEC and ITB. This application can already be used.

Keyword : database, User, update, edit, search

(5)

iii

KATA PENGANTAR

Puji syukur penulis panjatkan ke hadirat Allah SWT, yang atas rahmat dan karunia Nya penulis dapat menyelesaikan Tugas Akhir yang berjudul “Panel Navigasi pada aplikasi TADJ versi desktop dan integrasi aplikasi TADJ dengan moodle versi desktop” ini sebagai salah satu syarat sidang Tugas Akhir pada program Diploma Empat (D4) Teknik Elektro Institut Teknologi Bandung.

Dalam pengerjaan tugas akhir ini, penulis mendapat bantuan dan dukungan dari berbagai pihak. Untuk itu, penulis ingin mengucapkan terima kasih kepada:

1. bapak Dr. Ary Setijadi Prihatmanto, MT, selaku pembimbing, yang di sela- sela kesibukan beliau bersedia meluangkan waktu untuk memberikan bimbingan dan masukan yang sangat bermanfaat dalam penyusunan tugas akhir ini;

2. bapak Dr. Pranoto Hidaya Rusmin, selaku pembimbing II, yang di sela-sela kesibukan beliau bersedia meluangkan waktu untuk memberikan bimbingan dan masukan yang sangat bermanfaat dalam penyusunan tugas akhir ini;

3. bapak Rifki Wijaya, MT., selaku asisten dosen pembimbing yang selalu mengevaluasi, memberikan pengarahan serta bantuan berupa bahan dan saran yang bermanfaat dalam pengerjaan tugas akhir ini;

4. kedua orang tua, beserta seluruh keluarga yang senantiasa memberikan semangat dan doa;

5. teman-teman D4 ITB, sahabat-sahabat yang selalu memberi semangat dan dorongan;

6. dan semua pihak yang membantu, yang tidak dapat penulis sebutkan satu persatu.

Penulis menyadari bahwa tugas akhir ini bukanlah tanpa kelemahan, untuk itu kritik dan saran sangat diharapkan.

(6)

iv

Akhir kata, semoga tugas akhir ini dapat bermanfaat bagi para pembacanya.

Bandung, 11 November 2015

Penulis

(7)

v DAFTAR ISI

ABSTRAK ... i

ABSTRACT ... ii

KATA PENGANTAR ...iii

DAFTAR ISI ... v

DAFTAR GAMBAR ... vii

DAFTAR TABLE ...viii

BAB I PENDAHULUAN ... 1.1 Latar Belakang... 1

1.2 Rumusan Masalah... 1

1.3. Tujuan ... 2

1.4 Batasan Masalah ... 2

1.5 Metoda Penelitian ... 3

1.6 Sistematika Penulisan ... 4

BAB II LANDASAN TEORI ... 2.1 XAMPP ... 5

2.2 Bahasa Pemrograman C#... 5

2.3 Micrososoft Visual Studio ... 7

BAB III ANALISIS DAN PERANCANGAN ... 3.1. Sistem Kerja aplikasi desktop TADJ (Tugas Akhir Dalam Jaringan) ... 8

3.2. Analisis Kebutuhan Perangkat Keras dan Perangkat Lunak ... 8

3.3. Analisis dan Perancangan Sistem ... 8

3.3.1. Analisis Kebutuhan Sistem ... 9

3.3.2. Analisis Sistem ... 9

3.4. Kebutuhan Perangkat Lunak dan Keras ... 11

3.4.1. Spesifikasi Perangkat Keras... 11

3.4.2. Spesifikasi Perangkat Lunak... 11

3.5. Struktur Tabel Database... 12

(8)

vi

BAB IV IMPLEMENTASI DAN PENGUJIAN ...

4.1 Implementasi Sistem... 13

4.2 Implementasi Sistem... 13

4.2.1 Implementasi Tampilan Awal (Index) ... 14

4.2.2 Implementasi Login ... 14

4.2.3 Implementasi Menu Utama... 15

4.2.4 Implementasi Panel Navigasi... 17

4.3 Pengujian Sistem ... 17

BAB V PENUTUP... 5.1. Kesimpulan ... 18

5.2. Saran ... 18

DAFTAR PUSTAKA ... 19

(9)

vii

DAFTAR GAMBAR

Gambar 1.1. Waterfall ... 3

Gambar 3.1. Alur Sistem Aplikasi Desktop TADJ ... 10

Gambar 3.2. Struktur Database TADJ ... 12

Gambar 4.1. Tampilan Awal Aplikasi Desktop TADJ ... 14

Gambar 4.2. Tampilan Login Kosong ... 15

Gambar 4.3. Tampilan Login Isi ... 15

Gambar 4.4. Tampilan Menu Utama Aplikasi Desktop TADJ ... 16

Gambar 4.5. Tampilan Menu Utama Aplikasi Moodle... 16

Gambar 4.6. Tampilan Panel Navigasi... 17

(10)

viii

DAFTAR TABLE

Tabel 3.1. Spesifikasi Minimal Perangkat Keras ... 11 Tabel 3.2. Spesifikasi Software yang digunakan... 11

(11)

1 BAB I PENDAHULUAN

1.1 Latar Belakang

Teknologi informasi merupakan salah satu teknologi yang sedang berkembang dengan pesat pada saat ini. Dengan kemajuan teknologi informasi, pengaksesan terhadap data atau informasi yang tersedia dapat berlangsung dengan cepat, efisien, dan akurat.

Ilmu yang di dapat selama perkuliahan di ITB dan Seamolec harus digunakan untuk kepentingan masyarakat. Dengan alasan tersebut, dibuatlah sebuah sistem yang berfungsi untuk memudahkan dan mempercepat proses pengerjaan Tugas Akhir yaitu sistem TADJ (Tugas Akhir Dalam Jaringan).

TADJ merupakan sebuah sistem Tugas Akhir Online yang terintegrasi dengan media sosial, komuniti, dan moodle. TADJ dibuat dalam versi Web, Smartphone, dan Desktop.

TADJ versi desktop merupakan aplikasi desktop yang memiliki fitur sebagai sarana informasi mengenai tugas akhir dan pengumpulan laporan tugas akhir. TADJ versi desktop terhubung dengan database TADJ, sehingga semua aktifitas yang dilakukan oleh user menggunakan aplikasi desktop TADJ akan tersimpan di database TADJ.

1.2 Rumusan Masalah

Berdasarkan hasil analisis pada latar belakang masalah dapat digunakan sebagai dasar untuk merumuskan masalah yang akan digunakan sebagai fokus perbaikan pembelajaran sebagai berikut.

1. Bagaimana cara kerja aplikasi TADJ versi desktop ini ?

2. Bagaimana koneksi antara aplikasi desktop TADJ dengan database TADJ 3. Bagaimana membedakan user dalam aplikasi ini ?

(12)

2 1.3. Tujuan

Adapun tujuan dari pembuatan proposal tugas akhir ini sebagai berikut.

1. Merancang panel navigasi yang berfungsi agar user dapat mengakses semua fungsi yang ada pada aplikasi desktop TADJ (Tugas Akhir Dalam Jaringan).

2. Mengatur relasi antara halaman utama dengan halaman pendukung agar user dapat mengakses halaman lain ketika berada pada satu halaman di aplikasi desktop TADJ .

3. Membuat aplikasi desktop TADJ yang berfungsi sebagai sarana informasi bagi user untuk mengetahui perkembangan terbaru seputar kegiatan Tugas Akhir dan pengumpulan laporan tugas akhir.

1.4 Batasan Masalah

Untuk lebih memfokuskan pembahasan materi pada tugas akhir ini, maka diperlukan batasan-batasan dan ruang lingkup dalam penyusunan tugas akhir.

Batasan dan ruang lingkup meliputi hal-hal sebagai berikut.

1. Bahasa pemrograman yang digunakan adalah C#

2. Sistem yang dibuat di aplikasi desktop TADJ adalah panel navigasi dan koneksi antara aplikasi desktop TADJ dengan moodle

3. Database yang digunakan untuk menyimpan data dari aplikasi desktop TADJ dan moodle adalah MySql.

4. Penyimpanan data pada database.

5. Aplikasi tidak membahas dalam keamanan sistem.

6. Fungsi yang ada pada wordpress meliputi login, registrasi, upload, update, and search

1.5 Metoda Penelitian

Metode pengerjaan yang digunakan dalam pembuatan tugas akhir ini adalah model Waterfall.

(13)

3

1. Requirements analysis and definition: Pada proses pengumpulan dan pendefenisian kebutuhan, dan dikumpulkan semua kebutuhan yang nantinya akan dipenuhi untuk pembangunan perangkat lunak. Semua daftar kebutuhan perangkat lunak selanjutnya akan dianalisis dan didefenisikan kebutuhannya, fungsi-fungsi yang dibutuhkan yang akan dibangun dan diterapkan pada aplikasi desktop TADJ.

2. System and software design: Pada tahap ini perencanaan sistem desain perangkat lunak dengan kebutuhan (requirements) yang telah disesuaikan dengan analisis kebutuhan sebelumnya. Pada tahap ini dilakukan pembuatan desain tampilan, flowmap, usecase, dan rancangan database.

3. Implementation and unit testing: Desain yang telah dikerjakan pada tahap ini diterjemahkan kedalam kode-kode dengan menggunakan bahasa pemograman C#. Selain itu program yang dibangun akan langsung diuji baik secara unit. Pengujian sistem dilakukan agar sistem yang dibuat telah sesuai dengan kebutuhan user dan memastikan input yang dimasukkan akan menghasilkan output sesuai.

Requirements analysis and

definition

System and software design

Implementation and unit testing

Integration and system testing

Operation and instalation

si

Gambar 1.1. Waterfall

(14)

4

4. Integration and system testing: Hasil proses pengkodean tadi digabungkan seluruh unit program kemudian dilakukan pengujian untuk menguji kesalahan-kesalahan program maupun fungsi dari sistem.

5. Operation and installation: Melakukan pengoperasian atau instalasi program.

1.6 Sistematika Penulisan

Adapun sistematika penulisan pada tugas akhir ini adalah sebagai berikut :

BAB I Menjelaskan latar belakang pengangkatan studi kasus, rumusan masalah, tujuan, batasan masalah, sistematika penulisan, dan metode pengerjaan.

BAB II Membahas mengenai landasan teori yang digunakan sebagai referensi dalam pembuatan laporan tugas akhir.

BAB III Membahas mengenai desain dan perancangan aplikasi berdasarkan modul.

BAB IV Membahas tentang tata cara penggunaan produk sesuai dengan modul yang telah dibangun.

BAB V Berisi tentang penutup yang membahas kesimpulan dan saran.

(15)

5 BAB II

LANDASAN TEORI

2.1 XAMPP

XAMPP adalah salah satu paket instalasi Apache, PHP, dan MySQL secara instan yang dapat digunakan untuk membantu proses instalasi ketiga produk tersebut, sama seperti PHPTriad. Dilengkapi dengan control panel berbasis GUI, phpMyAdmin, dan add-ons yang mendukung, XAMPP bisa dijadikan sebagai web server serta mendukung PHP.

2.2 Bahasa Pemrograman C#

C# merupakan sebuah bahasa pemrograman yang berorientasi objek yang dikembangkan oleh Microsoft sebagai bagian dari inisiatif kerangka .NET Framework. Bahasa pemrograman ini dibuat berbasiskan bahasa C++ yang telah dipengaruhi oleh aspek-aspek ataupun fitur bahasa yang terdapat pada bahasa-bahasa pemrograman lainnya seperti Java, Delphi, Visual Basic, dan lain-lain dengan beberapa penyederhanaan.

Menurut standar ECMA-334 C# Language Specification, nama C# terdiri atas sebuah huruf Latin C (U+0043) yang diikuti oleh tanda pagar yang menandakan angka # (U+0023). Tanda pagar # yang digunakan memang bukan tanda kres dalam seni musik (U+266F), dan tanda pagar # (U+0023) tersebut digunakan karena karakter kres dalam seni musik tidak terdapat di dalam keyboard standar. Standar European Computer Manufacturer Association (ECMA) mendaftarkan beberapa tujuan desain dari bahasa pemrograman C#, sebagai berikut.

1. Bahasa pemrograman C# dibuat sebagai bahasa pemrograman yang bersifat bahasa pemrograman general-purpose (untuk tujuan jamak), berorientasi objek, modern, dan sederhana.

(16)

6

2. Bahasa pemrograman C# ditujukan untuk digunakan dalam mengembangkan komponen perangkat lunak yang mampu mengambil keuntungan dari lingkungan terdistribusi.

3. Portabilitas programmer sangatlah penting, khususnya bagi programmer yang telah lama menggunakan bahasa pemrograman C dan C++.

4. Dukungan untuk internasionalisasi (multi-language) juga sangat penting.

5. C# ditujukan agar cocok digunakan untuk menulis program aplikasi baik dalam sistem klien-server (hosted system) maupun sistem embedded (embedded system), mulai dari perangkat lunak yang sangat besar yang menggunakan sistem operasi yang canggih hingga kepada perangkat lunak yang sangat kecil yang memiliki fungsi-fungsi terdedikasi.

Meskipun aplikasi C# ditujukan agar bersifat 'ekonomis' dalam hal kebutuhan pemrosesan dan memori komputer, bahasa C# tidak ditujukan untuk bersaing secara langsung dengan kinerja dan ukuran perangkat lunak yang dibuat dengan menggunakan bahasa pemrograman C dan bahasa rakitan.

Bahasa C# harus mencakup pengecekan jenis (type checking) yang kuat, pengecekan larik (array), pendeteksian terhadap percobaan terhadap penggunaan Variabel-variabel yang belum diinisialisasikan, portabilitas kode sumber, dan pengumpulan sampah (garbage collection) secara otomatis. Pada akhir dekade 1990- an, Microsoft membuat program Microsoft Visual J++ sebagai sebuah langkah percobaan untuk menggunakan Java di dalam sistem operasi Windows untuk antarmuka dari Microsoft Component Object Model (COM). Akan tetapi, akibat masalah dengan pemegang hak cipta bahasa pemrograman Java, Sun Microsystems, Microsoft pun menghentikan pengembangan J++, dan beralih untuk membuat pengganti J++, kompilernya dan mesin virtualnya sendiri dengan menggunakan sebuah bahasa pemrograman yang bersifat general-purpose.

(17)

7 2.3 Micrososoft Visual Studio

Microsoft Visual Studio merupakan sebuah perangkat lunak lengkap (suite) yang dapat digunakan untuk melakukan pengembangan aplikasi, baik itu aplikasi bisnis, aplikasi personal, ataupun komponen aplikasinya, dalam bentuk aplikasi console, aplikasi Windows, ataupun aplikasi Web. Visual Studio mencakup kompiler, SDK, IDE (Integrated Development Environment), dan dokumentasi (umumnya berupa MSDN Library). Compiler yang dimasukkan ke dalam paket Visual Studio antara lain Visual C++, Visual C#, Visual Basic, Visual Basic .NET, Visual InterDev, Visual J++, Visual J#, Visual FoxPro, dan Visual SourceSafe.

Microsoft Visual Studio dapat digunakan untuk mengembangkan aplikasi dalam native code (dalam bentuk bahasa mesin yang berjalan di atas Windows) ataupun managed code (dalam bentuk Microsoft Intermediate Language di atas .NET Framework). Selain itu, Visual Studio juga dapat digunakan untuk mengembangkan aplikasi Silverlight, aplikasi Windows Mobile (yang berjalan di atas .NET Compact Framework).

(18)

8 BAB III

ANALISIS DAN PERANCANGAN

3.1. Sistem Kerja aplikasi desktop TADJ (Tugas Akhir Dalam Jaringan) Aplikasi dekstop TADJ (Tugas Akhir Dalam Jaringan) merupakan sebuah aplikasi mengintegrasikan user dan database. User merupakan pengguna aplikasi (mahasiswa/i) yang sedang mengerjakan tugas akhir, sedangkan database berisikan kumpulan data berupa informasi dan laporan yang berkaitan dengan tugas akhir.

3.2. Analisis Kebutuhan Perangkat Keras dan Perangkat Lunak

Pada kebutuhan perangkat keras dan perangkat lunak untuk tugas akhir ini, dibutuhkan beberapa perangkat yang menjalankan seluruh fungsi dari aplikasi desktop TADJ.

1. Perangkat keras (Hardware)

Perangkat keras yang dibutuhkan untuk menunjang sistem TADJ adalah 1 buah PC (Personal Computer) yang akan terinstall Aplikasi Visual Studio dan XAMPP yang telah tersimpan database tadj dan moodle.

2. Perangkat lunak (Software)

Berikut merupakan perangkat lunak yang dibutuhkan agar TADJ dan wordpress dapat menjalankan semua fungsi yang akan digunakan :

1. Microsoft Visual Studio 2. XAMPP

3.3. Analisis dan Perancangan Sistem

Pada perancangan sistem ini dibutuhkan analisa agar sistem berjalan dengan maksimal.

(19)

9 3.3.1. Analisis Kebutuhan Sistem

Dengan melihat kembali deskripsi sistem yang akan dibuat, maka sistem yang dibutuhkan adalah sebagai berikut:

1. Dapat menyediakan fungsi agar user dapat melakukan login

2. Dapat menghubungkan aktifitas user yang menggunakan aplikasi desktop TADJ dengan database TADJ

3. Dapat menyediakan fungsi penyimpanan data tugas akhir berupa laporan atau video

4. Dapat menampilkan daftar tugas akhir dan dosen yang ada

5. Dapat memberikan informasi terbaru yang berhubungan dengan tugas akhir

Dari sistem yang telah dijelaskan, maka aplikasi desktop TADJ mengambil dan mengirim data secara terus menerus dari database. Selanjutnya data akan ditampilkan berupa visual gambar ataupun berupa tabel, dan dapat melakukan proses upload atau download data pada database.

3.3.2. Analisis Sistem

Analisis sistem pada aplikasi desktop TADJ digambarkan dalam bentuk flowchart. Alur aplikasi ini dirancang mulai dari awal user login hingga memilih menu yang disediakan seperti melihat daftar tugas akhir, masuk ke moodle, dan meng-upload laporan tugas akhir. Ketika user melakukan login menggunakan username dan password yang benar, maka akan muncul jendela menu utama aplikasi. Pada menu utama, user yang telah login dapat memilih dan menjalankan semua fungsi yang ada pada aplikasi desktop TADJ dengan memilih menu yang ada pada panel navigasi yang berada di bagian atas dari halaman aplikasi. Berikut ini alur dari aplikasi TADJ :

(20)

10

Gambar 3.1. Alur Sistem Aplikasi Desktop TADJ Mulai

Login

Cek Login Email & Password

Email, Password Terdaftar & Benar

Email, Password tidak terdaftar atau Salah

Menu

Proses Menu

Selesai

(21)

11 3.4. Kebutuhan Perangkat Lunak dan Keras

Untuk membangun Sistem Aplikasi dibutuhkan perangkat keras dan perangkat lunak yang mendukung dalam kegiatan operasional dengan spesifikasi sebagai berikut.

3.4.1. Spesifikasi Perangkat Keras

No. Spesifikasi

1. Processor : Intel ® Core 2 Duo 2.4 Ghz 2. Sistem Operasi : Windows 7, 8 atau 10 3. Memory : 4 GB RAM

4. DirectX Version : DirectX 11 5. Harddisk : 500 GB

Tabel 3.1. Spesifikasi Minimal Perangkat Keras

3.4.2. Spesifikasi Perangkat Lunak

No. Nama Program

1. Microsoft Visual Studio 2010 2. XAMPP 1.7.1

Tabel 3.2. Spesifikasi Software yang akan digunakan

(22)

12 3.5. Struktur Tabel Database

Di bawah ini adalah struktur tabel yang digunakan untuk menyimpan data dari setiap input dan output.

Gambar 3.2. Struktur Database TADJ

(23)

13 BAB IV

IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi Sistem

Implementasi sistem adalah tahap pengujian kelayakan di sistem yang dibuat sehingga aplikasi desktop TADJ (Tugas Akhir Dalam Jaringan) yang dibuat tidak menyimpang dari perancangan sistemnya. Aplikasi desktop TADJ dibuat dengan bahasa pemrograma C# dengan menggunakan aplikasi Microsoft Visual Studio

MySQL sebagai database digunakan untuk menyimpan data user seperti berita terbaru, daftar tugas akhir, laporan tugas akhir. Spesifikasi perangkat keras dan perangkat lunak untuk pengembangan sistem adalah sebagai berikut.

Perangkat Keras (Server)

1. Prrocessor : Intel ® Core ™ i3-2367 CPU @ 1.40 GHz (4 CPUs) 2. Sistem Operasi : Windows 7 32 Bit

3. Memory : 4096 MB RAM 4. DirectX Version : DirectX 11 5. Harddisk : 500 GB

Perangkat Lunak 1. XAMPP 1.8.1

2. Microsoft Visual Studio 2013

4.2 Implementasi Sistem

Aplikasi TADJ terdiri dari sebuah user (mahasiswa) dan database. User melakukan aktifitas seperti melihat daftar tugas akhir, mengambil judul tugas akhir, dan mengumpulkan laporan tugas akhir. Data dari aktifitas tersebut tersimpan di database TADJ.

(24)

14

4.2.1 Implementasi Tampilan Awal (Index)

Tampilan awal akan terdiri dari tampilan dari aplikasi desktop TADJ dan aplikasi desktop moodle.

Aplikasi Desktop TADJ (Tugas Akhir Dalam Jaringan)

Pada tampilan awal (index) aplikasi desktop TADJ, user dapat melihat informasi tentang deskripsi TADJ, visi misi, dan kontak TADJ. Pada halaman index, terdapat tombol Log yang berfungsi untuk user melakukan proses login.

Gambar 4.1. Tampilan Index Aplikasi Desktop TADJ

4.2.2 Implementasi Login

Aplikasi Desktop TADJ (Tugas Akhir Dalam Jaringan)

Tampilan dari menu Login dimana terdapat Email dan Password yang digunakan oleh user untuk melakukan proses indentifikasi akun oleh TADJ dengan mengeceknya di dalam database.

(25)

15

Gambar 4.2. Tampilan Login Kosong Gambar 4.3. Tampilan Login Isi

4.2.3 Implementasi Menu Utama

Tampilan menu utama merupakan tampilan setelah user melakukan proses login

Aplikasi Desktop TADJ (Tugas Akhir Dalam Jaringan)

Pada menu utama aplikasi desktop TADJ, terdapat beberapa tombol yang berfungsi untuk mengarahkan user mengakses halaman lain yang ada pada aplikasi desktop TADJ. User dapat melihat berita terbaru mengenai tugas akhir, melihat daftar tugas akhir yang telah terdata, masuk ke moodle, dan mengirimkan laporan tugas akhir.

(26)

16

Gambar 4.4. Tampilan Menu Utama Aplikasi Desktop TADJ

Gambar 4.5. Tampilan Menu Utama Aplikasi Moodle

4.2.4 Implementasi Panel Navigasi

Panel Navigasi berfungsi agar user dapat mengakses semua fungsi yang tersedia dengan mudah. Panel navigasi terdiri dari beberapa tombol yang menghubungkan dengan halaman lain pada aplikasi desktop TADJ

(27)

17

Gambar 4.6. Tampilan Panel Navigasi

4.3 Pengujian Sistem

Pengujian sistem TADJ telah dilakukan secara langsung, jadi TADJ telah dapat diakses public melalui website tadj.lskk.ee.itb.ac.id sedangkan pengujian aplikasi wordpress masih dilakukan di computer yang telah tersimpan aplikasi wordpress dan database nya.

(28)

18 BAB V PENUTUP 5.1. Kesimpulan

Dapat disimpulkan bahwa rancangan dan implementasi aplikasi desktop TADJ (Tugas Akhir Dalam Jaringan) telah berjalan dengan baik sesuai tujuan dari tugas akhir, yaitu:

1. Panel navigasi telah berhasil dibuat sehingga user dapat mengakses semua fungsi yang ada pada aplikasi desktop TADJ

2. User dapat melakukan perpindahan halaman dengan menggunakan panel navigasi

3. User dapat melihat dan mengetahui berita terbaru mengenai tugas akhir dan dapat melakukan proses bimbingan termasuk mengirimkan berkas laporan tugas akhir dalam aplikasi desktop TADJ

5.2. Saran

Saran untuk pengembangan dan perbaikan aplikasi desktop TADJ yang dikembangkan dalam tugas akhir ini adalah menambahkan fitir fitur lain yang ada pada TADJ versi web dan memperbaharui tampilan dari aplikasi desktop TADJ agar lebih menarik.

(29)

19

DAFTAR PUSTAKA

[1] Santoso, Alfons Azhari, Modul Pemrograman C#, Politeknik Elektronika Negeri Surabaya, Surabaya, 2014

[2] http://howto.blog.amikom.ac.id/internet/pengenalan-xampp/, diakses pada 9 November 2015, 14:35 WIB

[3] elramdano, Microsoft Visual Studio, 2014. http://elramdano.wordpress.com/

2014/06/21/microsoft-visual-studio/), diakses pada 9 November 2015, 15:26 WIB

Gambar

Gambar  3.1. Alur Sistem Aplikasi Desktop  TADJ Mulai
Gambar  3.2. Struktur  Database TADJ
Gambar  4.1. Tampilan  Index  Aplikasi Desktop  TADJ
Gambar  4.4. Tampilan  Menu  Utama  Aplikasi Desktop  TADJ

Referensi

Dokumen terkait

Pada perekaman citra tanggal 19 Mei 2014, sekitar 63% atau setara dengan 39.227,92 Ha dari luas sawah di Kabupaten Pati menunjukan nilai NDVI yang tinggi.. Sedangkan nilai

Pada proses pelatihan data masukan berupa matrik nilai hasil proses DCT untuk semua citra wajah, dan data keluaran yaitu bobot akhir yang digunakan pada proses

Hasil Paired Sample T-Test Kecukupan Modal Aset Produktif Bermasalah Sebelum dan Setelah Krisis Ekonomi 112 Tabel 4.131 Tabel Hasil Signifikansi Risiko Kredit 113 Tabel 4.132

Dapat disimpulkan pada semua sistem yang dibangun ini memiliki rancangan dan implementasi yang telah berjalan dengan baik sesuai dengan tujuan dari tugas akhir, yaitu

Ä Doakan berkat buat keluarga agar selalu di cukupkan Ä Doakan relasi saya dengan Tuhan agar tetap terjaga.

NOTE : Untuk W W W Windows indows indows indows Vista Vista Vista Vista dan Windows 7 Windows 7 Windows 7 Windows 7 , jalankan file tersebut sebagai

Dalam hal ini kualitas kehidupan kerja merupakan penjelas yang tidak signifikan terhadap variabel komitmen organisasi dan hipotesis 2 yang menyatakan kualitas