Aplikasi Pendaftaran Peserta Training IT Di PT. Amiete Mandiri Inixindo Bandung

(1)

1

BAB I

PENDAHULUAN

1.1Latar Belakang

Perkembangan dunia informasi dari waktu ke waktu terus mengalami peningkatan dan perkembangan. Hal tersebut didukung dengan berkembangnya teknologi yang semakin maju. Sehingga informasi dapat diakses secara cepat, tepat, terkini, serta akurat. Selain berdasarkan pada hal tersebut, penyajian suatu informasi juga perlu mendapatkan perhatian serius untuk menarik peserta.

PT INIXINDO AMIETE MANDIRI adalah sebuah perusahaan yang bergerak di bidang pelayanan jasa training it, perusahaan tersebut sering mendapatkan masalah dalam hal pendaftaran peserta training, berdasarkan wawancara yang saya lakukan dengan Costumer Service ( CS ), proses pendaftaran peserta yang masih dilakukan secara manual masih jauh dari kata efisiensi di berbagai aspek. Hal ini mengakibatkan proses pengecekan terhadap peserta membutuhkan waktu yang cukup lama, apalagi jika peserta sebelumnya sudah terdaftar dan ingin melakukan training dengan materi yang berbeda, sehingga CS harus melakukan pengecekan data peserta yang sudah terdaftar sebelumnya.

Berdasarkan penjelasan latar belakang di atas, maka penulis memberikan solusi untuk membangun perangkat lunak yang berbasis web, dengan judul


(2)

“APLIKASI PENDAFTARAN PESERTA TRAINING IT BERBASIS WEBSITE DI PT INIXINDO AMIETE MANDIRI BANDUNG “.

1.2Identifikasi Masalah

Berdasarkan hasil penelitian, permasalahan yang ada di INIXINDO Bandung

Dapat diuraiakan sebagai berikut :

1. Pengolahan data peserta masih menggunakan microsfot excel yang proses perubahan datanya kurang maksimal dan bersifat individual sehingga mengakibatkan data tidak reliable.

2. Kesulitan dalam proses mencarai data peserta yang sudah terdaftar 3. Sering terjadinya redudansi data dalam pendaftaran data peserta

1.3Maksud dan Tujuan 1.3.1Maksud

Maksud penelitian ini adalah untuk membangun “APLIKASI PENDAFTARAN PESERTA TRAINING IT BERBASIS WEBSITE DI PT INIXINDO AMIETE

MANDIRI BANDUNG”

1.3.2Tujuan

Tujuan dari kerja praktek ini adalah :

a. Membangun aplikasi berbasis web, anggar data yang dihasilkan lebih transparan dan reliable


(3)

3

b. Dengan adanya aplikasi ini dapat memberikan solusi untuk menghindari redudansi data peserta

c. Memudahkan pengelolaan data peserta training .

1.4Batasan Masalah

Terdapat beberapa batasan masalah yang dapat dirumuskan, agar penulisan laporan kerja ini lebih terarah dan mengacu kepada tujuan utama .

Batasan masalah tersebut adalah sebagai berikut :

1. Perangkat lunak yang dibangun hanya melakukan pengolahan data peserta training

2. Perangkat lunak ini dapat melakukan pengolahan data hanya pada saat kondisi telah login.

3. Adanya hak akses pada saat login untuk membedakan antara admin dan super admin

4. Hak akses super admin dapat melakukan semua proses yang terdapat pada aplikasi

5. Hak akses admin hanya dapat melihat proses data peserta dan data materi yang ada.


(4)

1.5Metodologi Penelitian

Metodologi penelitian yang penulis gunakan dalam penyusunan laporan kerja praktek ini adalah :

a. Studi Kepustakaan

Yaitu teknik pengumpulan data dengan cara memanfaatkan buku-buku serta literatur lainnya yang berhubungan dengan permasalahan.

b. Wawancara atau Interview

Yaitu teknik pengumpulan data dengan melakukan tanya jawab dengan para staf, karyawan, dan manager.

c. Perancangan dan Implementasi

Perancangan dan implementasi sistem yang penulis gunakan yaitu menggunakan metode Classic Life Cycle atau Water Fall Model. Adapun tahapan-tahapan dari metodologi water fall ini adalah :

1. Analisis

Tahapan untuk menganalisis dan memahami sistem yang ada, mengidentifikasi masalahnya dengan mencari solusinya.

2. Desain

Tahapan untuk menterjemahkan data yang telah dianalisis kedalam bentuk yang mudah dimengerti oleh pemakai (user). Tahapan ini meliputi desain proses, input, output dan desain database.


(5)

5

3. Kode

Tahapan untuk memecahkan masalah dengan merancangnya kedalam bahasa pemrograman yang telah di tentukan.

4. Testing

Tahapan untuk menguji sistem/program yang telah dibuat. 5. Pemeliharaan

Tahapan untuk menerapkan secara keseluruhan sistem yang telah dibuat, disertai dengan pemeliharaan jika terjadi perubahan struktur, baik dari segi software maupun hardware.

Coding

Testing

Maintenance Design

Analysis

Gambar 1.1 Metode waterfall

1.6Sistematika Penulisan


(6)

BAB I PENDAHULUAN

Berisi pembahasan tentang latar belakang masalah,identifikasi masalah, maksud dan tujuan, batasan masalah, metodologi penelitian dan sistematika penulisan.

BAB II TINJAUAN PUSTAKA

Berisi tentang teori-teori yang menunjang dalam pembuatan dan perancangan web registrasi yang digunakan sebagai acuan dalam pembuatan perangkat lunak, sehingga perancangan tersebut dapat sesuai dengan teori yang sudah ada, selain itu membahas profil tempat kerja praktek job desk dan juga struktur organisasi dari INIXINDO Bandung.

BAB III PEMBAHASAN

Berisi pembahasan tentang permasalahan yang ada di INIXINDO Bandung

BAB IV KESIMPULAN DAN SARAN

Pada bab ini terdapat, kesimpulan dan saran yang sudah diperoleh dari hasil penulisan laporan kerja praktek.


(7)

7

BAB II

TINJAUAN PUSTAKA

Bab ini menjelaskan mengenai tempat dilakukannya penelitian dan sejarah perusahaan sampai dengan struktur organisasi perusahaan serta menjelaskan mengenai teori-teori yang akan digunakan dalam membangun sistem.

2.1Profil Tempat Kerja Praktek

2.1.1Sejarah Instansi

Inixindo didirikan pada 15 Juli 1991, hampir pada saat yang sama ketika Open Systems memperoleh popularitasnya pada tahun sembilan puluhan.

Hal ini dimulai dengan visi dari pendiri Inixindo, Ifik Arifin, sebuah Informatika lulus (Ilmu Komputer) di Universitas Kaiserslautern, Jerman, yang menyadari bahwa Open System dan era internet akan mendominasi pasar TI.

Inixindo lahir untuk mendukung beberapa platform dari UNIX ke Windows dan berbagai versi UNIX, dari IBM AIX untuk SUN Microsystem's Solaris, dan juga LINUX fantastis Sistem Operasi.

Dalam perjalanan Inixindo pada tahun 1995 Internet mulai era baru dan telah mengubah cara komunikasi, pemrograman, desain user interface, akses database dan apa saja yang ada hubungannya dengan teknologi informasi.

Pada tahun 1998 Inixindo mendapat kepercayaan dari Cisco Systems dan diangkat sebagai modal dasar Learning Partner untuk Indonesia. Inixindo telah


(8)

menginvestasikan banyak Cisco Produk, sehingga siswa dapat berlatih hari ke hari operasi, memecahkan masalah dengan peralatan nyata seperti router, switch katalis, yang lain IDS (Intrusion Detection Systems), PIX Firewall, VPN Concentrator dan banyak. Mungkin salah satu alat pelatihan yang paling lengkap di Asia Pasifik.

Sejak booming pada tahun 1995 Inixindo Internet telah berkembang pesat dan memperluas penawaran untuk serius TI profesional yang berkecimpung di Database, Web Design dan Pemrograman, Hardware dan Troubleshooting Jaringan, dan juga untuk eksekutif dengan sedikit atau tanpa pengetahuan IT dan aplikasi.

Apa yang membuat Inixindo berbeda dengan pesaingnya, adalah kemampuan Inixindo untuk memperbarui program yang bahan (kit) dengan perkembangan teknologi terbaru. Dan itulah sebabnya kita menetapkan kemauan yang kuat kami di moto kami "BELAJAR TERUS MENERUS KEEP UP TO DATE".

Sampai sekarang Inixindo telah melatih lebih dari 4000 profesional TI tahun dari lebih dari 1000 perusahaan nasional dan multinasional. Inixindo juga telah membentuk aliansi strategis dengan perusahaan IT besar multinasional seperti IBM, Cisco Systems, Oracle Corp, Sun Microsystems, Microsoft, Software AG dan banyak lainnya.

Posisi hasil yang telah dicapai oleh Inixindo merupakan cerminan dari komitmen untuk konsisten kualitas layanan pelatihan baik dari instruktur yang berpengalaman dan dari bahan pelatihan komprehensif.


(9)

9

2.1.2Logo Instansi

Gambar 2.1 Logo Instansi

2.1.3Badan Hukum Instansi

PT.INIXINDO AMIETE MANDIRI nomor: 510/1-03005-BPPT/2010

2.1.4Struktur Organisasi dan Job Description

2.1.4.1Struktur Organisasi

MANAGER

KORDINATOR EDUKASI KORDINATOR MARKETING OFFICE

SALES AKUNTINGADMIN &

INSTRUKTUR


(10)

2.1.4.2Job Description

Application for costumer service

a) Make flow cart that equal with business process

b) Make application about costumer service with php programming c) Make manual user guide and documentation

2.2Landasan Teori

2.2.1Tinjauan Tentang PHP

2.2.1.1Sejarah PHP

server PHP adalah teknologi yang diperkenalkan tahun 1994 oleh Rasmus Lerdorf. Beberapa versi awal yang tidak dipublikasikan digunakan pada situs pribadinya untuk mencatat siapa saja yang mengakses daftar riwayat hidup onlinennya.

Versi pertama digunakan oleh pihak lain pada awal tahun 1995 dan dikenal sebagai Personal Home Page Tools. Terkandung didalamnya sebuah parser engine (mesin pengurai) yang sangat disederhanakan, yang hanya mampu mengolah macro khusus dan beberapa utilitas yang sering digunakan pada pembuatan home page,seperti buku tamu, pencacah, dan hal semacamnya.

Parser tersebut ditulis ulang pada pertengahan 1995 dan dinamakan PHP/FI Versiaon 2. FI(Form Interprenter) sendiri berasal dari kode lain yang ditulis juga oleh Rasmus, yang menterjemahkan HTML dari data. Ia menggabungkan script Personal Home Page Tools dengan Form Interprenter dan menambahkan dukungan terhadap


(11)

11

server database yang menggunakan format mSQL sehingga lahirlah PHP/FI. PHP/FI tumbuh dengan pesat, dan orang-orang mulai menyiapkan kode-kode programnya supaya bisa didukung oleh PHP.

Sulit memberikan data statistic yang akurat, namun diperkirakan pada akhir 1996 PHP/FI sudah digunakan sedikitnya pada 15.000 situs web di seluruh dunia. Pada pertengahan 1997, angka tersebut berubah menjadi 50.000. Pada saat itu juga terdapat perubahan di dalam pengembangan PHP. PHP berubah dari proyek pribadi Rasmus menjadi sebuah tim yang lebih terorganisasi. Parsernya ditulis ulang dari bentuk rancangan awal oleh Zeev Suraski dan Andi Gutmans, dan parser baru ini adalah sebagai dasar PHP Version 3. Banyak kode utilitas yang berasal dari PHP/FI diport ke PHP3, dan banyak diantaranya sudah selesai ditulis ulang secara lengkap.

Pada pertengahan 1998, baik PHP/FI maupun PHP3 dikemas bersama dengan produk-produk komersial seperti server web StrongHold buatan C2 dan Linux RedHat, dan menurut survei yang dilakukan oleh NetCraft, kemungkinan PHP digunakan pada lebih dari 150.000 situs web di seluruh dunia. Sebagai pembanding, angka tersebut lebih banyak daripada pengguna server web Enterprise buatan netscape di Internet


(12)

2.2.1.2Kelebihan PHP

PHP singkatan dari Personal Home Page Tools, adalah sebuah bahasa scripting yang dibundel dengan HTML, yang dijalankan disisi server. Sebagian besar perintahnya berasal dari C, Java dan Perl dengan beberapa tambahan fungsi khusus PHP. Bahasa ini memungkinkan para pembuat aplikasi web menyajikan halaman HTML dinamis dan interaktif dengan cepat dan mudah, yang dihasilkan server. PHP juga dimaksudkan untuk mengganti teknologi lama seperti CGI (Common Gateway Interface)

PHP bisa berinteraksi dengan hampir semua teknologi web yang sudah ada. Developer bisa menulis sebuah program PHP yang mengeksekusi suatu program CGI di server web lain. Fleksibilitas ini amat bermanfaat bagi pemilik situs-situs web yang besar dan sibuk, karena pemilik masih bisa mempergunakan aplikasi-aplikasi yang sudah terlanjur dibuat di masa lalu dengan CGI, ISAP, atau dengan script seperti Perl, Awk atau Python selama proses migrasi ke aplikasi baru yang dibuat dengan PHP. Ini mempermudah dan memperluas peralihan antara teknologi lama dan teknologi baru. Beberapa Kelebihan PHP dari bahasa pemrograman lain :

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena referensi yang banyak.

2. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.


(13)

13

3. Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah 4. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis

dan developer yang siap membantu dalam pengembangan.

2.2.1.3Syntax dari PHP

Kode php diawali dengan tanda lebih kecil (<) dan di akhiri dengan tanda lebih besar (>). Ada 3 cara untuk menuliskan script PHP, yaitu :

 <?

Script PHP anda ?>

 <?php

Script PHP anda ?>

 <SCRIPT LANGUAGE=”PHP” Script PHP anda

</script>

Cara pertama sering digunakan karena lebih ringkas. Cara kedua digunakan untuk kombinasi dengan XML, sebuah bahasa yang merupakan pengembangan dari HTML. Cara ketiga digunakan untuk mengantisipasi editor-editor yang tidak dapat menerima cara 1 dan 2, seperti Microsoft Frontpage.


(14)

/* tulis comentar anda disini*/

Atau

//Komentar

2.2.2Tinjauan Tentang HTML

HTML (Hyper Text Markup Languange) adalah bahasa pengkodeaan untuk menghasilkan dokumen-dokumen hypertext untuk digunakan di World Wide Web. HTML terlihat seperti bahasa pengkodean lama, yang di awali dan diakhiri dengan kode-kode html dimana menunjukkan bagaimana keluarannya pada saat di jalankan pada sebuah web browser.

2.2.2.1Sejarah HTML

HTML atau kepanjangan dari Hyper Text Markup Language adalah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet(Mozilla, Opera, Safari, Internet explorer, dll). HTML dikembangkan dari standar pemformatan dokumen teks yaitu Standard Generalized Markup Language (SGML).

HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Dalam membuat website, hal yang perlu anda kuasai adalah mengerti akan bahasa pemrograman HTML agar bisa terbentuk website yang bisa dihubungkan dengan Internet.


(15)

15

Internet itu sendiri merupakan jaringan global yang menghubungkan network satu dengan network lainnya di seluruh dunia. Pada dasarnya HTML adalah dokumen ASCII atau teks biasa, tapi tidak tergantung pada suatu sistem operasi tertentu.

HTML sendiri dibuat oleh Tim Berners-Lee ketika masih bekerja untuk CERN dan dipopulerkan pertama kali oleh browser Mosaic. Selama awal tahun 1990 HTML mengalami perkembangan yang sangat pesat.

Berikut adalah sejarah perkembangan HTML :

HTML versi 1.0

Kemampuan yang dimiliki versi 1.0 ini antara lain heading, paragraph, hypertext, list, serta cetak tebal dan miring pada teks. Versi ini juga mendukung peletekan image pada dokumennya tanpa memperbolehkan meletakkan teks disekelilingnya(wrapping)

HTML versi 2.0 (rilis pada 14 Januari 1996)

Pada Versi ini penambahan kualitas HTMl terletak pada kemampuannya untuk menampilkan suatu form pada dokumen. Dengan adanya form ini, maka kita dapat memasukkan nama, alamat, serta saran/kritik. HTML versi 2.0 ini merupakan pionir adanya homepage interaktif.


(16)

HTML versi 3.0 (rilis pada 18 Desember 1997)

HTML versi 3.0 menamnahkan beberapa fasilitas baru seperti table. Versi ini yang disebut juga sebagai HTML+ tidak tahan lama dan segera digantikan oleh HTML versi 3.2

HTML versi 4.0 (rilis pada 24 Desember 1999)

HTML versi 4.0 ini merupakan HTMl versi terakhir pada saat sumber ini diambil. HTML ini memuat banyak sekali perubahan dan revisi dari pendahulunya. Perubahan ini terjadi hampir disegala aspek perinyah – perintah HTML seperti table, image, link, text, meta, imagemaps, form, dan lain – lain.. HTML versi 5.0 (masih dalam pengembangan)

HTML versi 5.0 ini masih dikerjakan/dikembangkan mulai 4 Maret 2010 kemaren oleh W3C(World Wide Web Consortium),W3C sendiri adalah sebuah Organisasi yang menangani pengembangan web standar.

2.2.2.2Tag HTML

Untuk menandai berbagai elemen dalam suatu dokumen HTML, kita menggunakan tag. Tag HTML terdiri atas sebuah kurung sudut kiri (<, tanda lebih kecil), sebuah nama tag, dan sebuah kurung sudut kanan (>, tanda lebih besar). Tag umumnya berpasangan (misalnya <H1> dengan </H1>), tag yang menjadi pasangan selalu diawali dengan karakter garing atau garis miring (/, garis miring). Tag yang


(17)

17

pertama menunjukkan tag awal yang berarti awal elemen, dan yang kedua menunjukan tag akhir, berarti akhir elemen.

Nama elemen ditunjukan dengan nama tagnya. Suatu elemen di dalam dokumen HTML harus di tandai dengan penulisan tagnya yang berpasangan. Ada beberapa elemen yang tidak mengharuskan tagnya dituliskan secara berpasangan, elemen tersebut di antaranya adalah:

 Paragraf dengan tag <P>

 Ganti baris-line break dengan tag <br>

 Garis datar-horizontal rule dengan tag <hr>

 List item dengan tag<li>

secara umum suatu elemen dalam dokumen HTML, yang menyatakan dengan tagnya dituliskan sebagai berikut:

 <namatag> … </namatag>

2.2.2.3Elemen Dasar HTML

Heading biasa digunakan untuk membuat judul pada halaman web. Tag yang digunakan adalah <Hn> dengan nilai n antara 1 sampai dengan 6. Semakin besar nilai n maka semakin kecil huruf yang tercetak. Default heading adalah rata kiri. Jika kita ingin membuat heading rata tengah maka tambahkan atribut ALIGN dengan nilai center atau right untuk rata kanan.


(18)

Untuk membuat paragraph pada halaman web anda gunakanlah tag <p>….</p>. Sama seperti heading, kita dapat mengatur perataan paragraph dengan menambahkan atribut align di dalam tag <p>.

Untuk membuat garis horizontal dalam halaman web, gunakanlah tag <HR>. tag <HR> memiliki atribut Align, Width, Size, Color dan Noshade. Untuk membuat baris baru gunakanlah tag <BR>

Komentar biasanya digunakan untuk memberikan penjelasan atau keterangan tentang dokumen yang kita buat. Untuk membuat komentar pada program gunakanlah tag <!— di sini komentar ditulis -->. Kalimat yang berada dalam tag tersebut tidak akan dieksekusi oleh browser

2.2.3Tinjauan Tentang MySql

MySQL adalah database server yang cukup popular, cepat dan tangguh, sangat cocok jika digabungkan dengan PHP, dengan database kita bisa menyimpan, mencari dan mengklasifikasikan data dengan lebih akurat dan professional.

MySQL menggunakan SQL language (Structur Query Language) artinya MySQL menggunakan query atau bahasa pemprogaman yang sudah standar di dalam dunia database. Implementasi program server database ini adalah program daemon 'mysqld' dan beberapa program lain serta beberapa pustaka.

MySQL dibuat oleh TcX dan telah dipercaya mengelola sistem dengan 40 buah database berisi 10,000 tabel dan 500 di antaranya memiliki 7 juta baris (kirakira 100 gigabyte data). Database ini dibuat untuk keperluan sistem database yang cepat, handal


(19)

19

dan mudah digunakan. Walaupun memiliki kemampuan yang cukup baik, MySQL untuk sistem operasi Unix bersifat freeware, dan terdapat versi shareware untuk sistem operasi windows. Menurut pembuatnya, MySQL disebut seperti "myessqueell" dan bukan mysequel!.

Sebagaimana database sistem yang lain, dalam SQL juga dikenal hierarki server dengan database – database. Tiap – tiap database memiliki tabel – tabel, tiap – tiap tabel memiliki field – field.

Umumnya informasi tersimpan dalam tabel – tabel yang secara logik merupakan struktur dua dimensi terdiri atas baris dan kolom. Field – field tersebut dapat berupa data seperti int , realm char, date, time dan lainnya.

SQL tidak memiliki fasilitas pemrograman yang lengkap, tidak ada looping ataupun percabangan ,misalnya. Sehingga untuk menutupi kelemahan ini perlu digabung dengan bahasa pemrograman semisal C.

2.2.4Tinjauan Tentang Database

Data Base (basis data) merupakan kumpulan data yang saling berhubungan. hubungan antar data dapat ditunjukan dengan adanya field/kolom kunci dari tiap file/tabel yang ada.

Dalam satu file atau table terdapat record-record yang sejenis, sama besar, sama bentuk, yang merupakan satu kumpulan entitas yang seragam. Satu record (umumnya digambarkan sebagai baris data) terdiri dari field yang saling berhubungan menunjukan bahwa field tersebut dalam satu pengertian yang lengkap dan disimpan dalam satu


(20)

record.

Adapun Struktur Database adalah: File/Table

Record

Elemen data/FieldDari pengertian diatas dapat disimpulkan bahwa basis data mempunyai beberapa kriteria penting, yaitu :

o Bersifat data oriented dan bukan program oriented.

o Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya.

o Dapat dikembangkan dengan mudah, baik volume maupun strukturnya.

o Dapat memenuhi kebutuhan sistem-sistem baru secara mudah o Dapat digunakan dengan cara-cara yang berbeda.

Prinsip utama Data Base adalah pengaturan data dengan tujuan utama fleksibelitas dan kecepatan pada saat pengambilan data kembali. Adapun ciri-ciri basis data diantaranya adalah sebagai berikut :

 Efisiensi meliputi kecepatan, ukuran, dan ketepatan

 Data dalam jumlah besar.

 Berbagi Pakai (dipakai bersama sama/Sharebility)

 Mengurangi bahkan menghilangkan terjadinya duplikasi dan ketidakkonsistenan data.


(21)

21

BAB III

PEMBAHASAN

3.1Jadwal Praktek Kerja

Pelaksanaan praktek kerja di PT. Amiete Mandiri Inixindo bandung yang beralamat di jl.cipaganti no.95 bandung 40211. Adapaun pelaksanaan kerja praktek dimulai pada tanggal 1 juli 2010, sampai dengan tanggal 30 juli 2010.

3.2Teknik Praktek kerja

Dalam pelaksanaan kerja praktek ini dibagi kedalam beberapa tahapan kegiatan antara lain :

1. Pembuatan surat permohonan kerja praktek ditujukan untuk PT.Amiete Mandiri Inixindo

2. Pengajuan permohonan kerja praktek di PT.Amiete Mandiri Inixindo yang beralamat di JL.Cipaganti No.95 Bandung 40211

3. PT.Amiete Mandiri Inixindo memberikan surat balasan permohonan kerja praktek

4. PT Amiete Mandiri Inixindo melakukan testing dan training. 5. Pelaksanaan kerja praktek

Dalam pelaksanaan kerja praktek ini dibagi kedalam beberapa tahapan kegiatan untuk mengetahui permasalahan yang ada didalam pelaksanaan kegiatan harian costumer service PT.Amiete Mandiri Inixindo yang layak diangkat menjadi topik dalam kegiatan kerja praktek ini.


(22)

a) Tahapan analisis sistem

Setelah mendapatkan data yang cukup, langkah selanjutnya adalah kegiatan analisis, kegiatan analisis terdiri dari: analisis perangkat keras, analisis perangkat lunak pembangun sistem, analisis user dan analisis aplikasi yang sedang berjalan

b) Perancangan sistem dan perangkat lunak

Setelah menganalisis sistem, selanjutnya adalah merancang sistem informasi monitoring costumer service dan menentukan arsitektur sistem secara keseluruhan. Perancangan perangkat lunak melibatkan identifikasi dan deskripsi abstraksi sistem perangkat lunak yang mendasar.

c) Implementasi dan pengujian Unit

Setelah membuat perancangan sistem dan perangkat lunak, langkah selanjutnya adalah perancangan perangkat lunak yang sudah dirancang direalisasikan sebagai serangkaian program atau unit program dan pengujian unit melibatkan verifikasi bahwa setiap unit telah memenuhi kegiatan costumer service

3.3Data Hasil Praktek Kerja 3.4Analisis Masalah

Sesuai dengan hasil penelitian yang didapat, kegiatan costumer service terdahulu yang tersimpan dalam file berupa dokumen Microsoft Excel masih memiliki kekurangan Kekurangan-kekurangan tersebut diantaranya adalah distribusi informasi kegiatan yang kurang maksimal, serta penjadwalan kegiatan yang tidak teratur.


(23)

23

Berdasarkan hal tersebut maka diperlukan sistem baru yang dapat menanggulangi kekurangan-kekurangan tersebut.

3.4.1Analisis Sistem

3.4.1.1Analisis Sistem yang sedang berlangsung

Bagan alir dokumen atau disebut juga bagan alir formulir merupakan bagan alir yang menunjukkan arus dari dokumen formulir. Berdasarkan analisis di atas, maka terdapat prosedur yang sedang berjalan pada sistem pendaftaran peserta training di PT Amiete Mandiri Inixindo Bandung.

Adapun prosedur sistem yang masih berjalan di PT. Amite inixindo bandung adalah sebagai berikut :

1. Peserta mengajukan pendaftaran kepada costumer service

2. Costumer service memberikan formulir pendaftaran kepada peserta

3. Peserta mengisi formulir pendaftaran, kemudian mengembalikan formulir pendaftaran ke costumer service

4. Costumer service mengecek syarat dan ketentuan dan pengisian folmulir pendaftaran peserta, apabila telah sesuai costumer service memasukan data peserta kedalam data komputer dan folmulir pendaftaran di simpan kedalam berkas, apabila terdapat kesalahan folmulir pendaftaran dikembalikan kepada peserta.

Untuk lebih jelasnya aliran dokumen tersebut dapat terlihat pada flow map di bawah ini.


(24)

Gambar 3.1 Flowmap Sistem yang berjalan

3.4.1.2Analisis Kebutuhan Non Fungsional

Analisis kebutuhan non fungsional dilakukan untuk menghasilkan spesifikasi kebutuhan non fungsional. Spesifikasi kebutuhan non fungsional adalah spesifikasi yang rinci tentang hal-hal yang akan dilakukan sistem ketika diimplementasikan. Analisis ini diperlukan untuk menentukan keluaran yang akan dihasilkan sistem,


(25)

25

masukan yang diperlukan sistem, lingkup proses yang digunakan untuk mengolah masukan menjadi keluaran, volume data yang akan ditangani sistem, jumlah pemakai serta kontrol terhadap sistem

1 Analisis Perangkat Keras

Perangkat keras yang ada saat ini di ruang kerja PT. Amiete mandiri inixindo bandung sudah memenuhi standard untuk menjalankan aplikasi sistem yang dibangun. Adapun spesifikasinya sebagai berikut :

Tabel 3.1 Analisis Perangkat Keras

Spesifikasi yang ada Spesifikasi yang dibutuhkan Processor : Core 2 duo Processor Pentium IV

RAM : 2 GB RAM 1 GB

VGA : 128 MB VGA 128 GB

Harddisk : 40 GB Harddisk 40 GB

DVD-ROM

: LG CD-ROM -

Monitor : Color 15” Monitor Color 15”

2 Analisis Perangkat Lunak

Analisis perangkat lunak pembangun sistem pada Aplikasi pendaftran peserta training ini adalah.

Tabel 3.2 Analisis Perangkat Lunak Perangkat Lunak Yang Dibutuhkan Bahasa pemrograman PHP


(26)

Web server Apache

Pengolah grafis Adobe photoshop CS3

Database MySql

Browser Internet Explorer, Mozilla firefox, Google Chrome, dll

Sistem operasi Windows, Linux

3.4.1.3Analisis User 1 User Profile

Pengguna sistem pendaftaran peserta training ini adalah Costumer service selaku super admin dan anggota tim sales selaku admin. Spesifikasi pengguna sistem pendaftaran peserta training it adalah sebagai berikut :

Tabel 3.3 User Profile Pengguna Usia Hak Akses Tingkat

Pendidikan

Pengalaman Jenis Pelatihan Super

Admin

22 – 36 Tahun Login super admin Minimal SLTA Berpengalaman menggunakan system operasi Windows XP, tidak asing dengan internet

browsing

Tidak diperlukan

pelatihan khusus


(27)

27

Admin 22- 36 Tahun Login admin Minimal SLTA Berpengalaman menggunakan system oprasi windows XP, tidak

asing dengan internet browsing Tidak memerlukan pelatihan khusus

2 Human Information Prosesing Sistem

1. Usia pengguna aplikasi ini antara 20 sampai 36 tahun.

2. Latar belakang pendidikan pengguna yaitu minimal SLTA ataupun sederajat, dengan syarat mampu mengoperasikan komputer dengan baik, familiar dengan sistem operasi Windows dan terbiasa dengan internet browsing.

3. Perancangan design antar muka sistem sederhana dan disesuaikan dengan alur kegiatan user.

3 User Psychology Characteristic

Menurut karakteristik psikologi user, dapat diuraikan profile user yang menjadi target user aplikasi ini adalah sebagai berikut :

1. Cognitive style Verbal / analytic 2. Attitude


(28)

3. Motivation Low motivation

Berdasarkan uraian tersebut, dampak terhadap impelementasi desain antarmuka adalah menghadirkan desain yang sederhana, mudah untuk diingat dan sesuai dengan kegiatan proses kerja user.

4 User Knowledge and Experience

Untuk user knowledge and experience, sistem ini ditujukan untuk user dengan karakteristik high system experience and high task experience. Sehingga target antarmuka dari sistem ini adalah perintah-perintah yang efisien, pesan error yang ringkas, bukan perintah dengan banyak kata-kata.

5 User Job and Task

Aplikasi pendaftaran peserta training it ini termasuk aplikasi yang sering digunakan oleh costumer service oleh karena itu penulis membuat desain yang mudah untuk dipelajari, sehingga pengguna tidak memerlukan pelatihan khusus untuk menggunakannya.

6 User Physical Characteristic

Pada tahap pembangunannya, sistem ini diperuntukan untuk pengguna yang tidak memiliki kelainan buta warna (color blind), juga memiliki kemampuan mengetik dengan kedua tangan (ambidextrous).


(29)

29

7 User Physical Environment

Pemilihan warna dan pencahayaan yang cukup, dan jarak antar content yang cukup baik maka user yang membutuhkan konsentrasi dan kenyamanan dalam mengakses dapat dengan mudah mempergunakannya.

3.5Analisis Basis Data

Dalam basis data terdapat kunci yang unik (primary key) pada setiap entitas (tabel induk) yang dapat membedakan dengan atribut lainnya sehingga tabel tersebut dapat dijadikan referensi untuk tabel yang lainnya. Usulan untuk tabel yang akan dibuat untuk membantu dalam pengolahan basis data pendaftaran peserta training yaitu tbladmin,tblpeserta, dan tblmateri

3.5.1Entity Relationship Diagram (ERD)

Dari usulan diatas maka dapat dibuat diagram E_R untuk sistem yang terdiri dari beberapa tabel yang dibutuhkan untuk menyimpan data. Untuk melihat keterhubungan antar tabel yang ada maka akan digambarkan sebagai berikut :


(30)

3.5.2Kamus Data

Kamus data merupakan media penyimpanan dari elemen-elemen yang ada dari suatu sistem. Kamus data memiliki fungsi yang sama dalam pemodelan sistem dan juga berfungsi membantu pelaku sistem untuk mengerti aplikasi secara detail dalam mereorganisasikan semua elemen data yang digunakan dalam sistem sehingga pemakai dan penganalisa sistem punya dasar pengertian yang sama tentang masukan, keluaran, penyimpanan dan proses. Adapun kamus data dalam aplikasi yang dibangun adalah sebagai berikut:

Tabel 3.4 Kamus Data

No Detail Keterangan

1 Nama Data Login

Deskripsi Berisi data user yang digunakan untuk proses login Struktur Data username+userpass+email+level+nama

username userpas email level nama {0..9|a..z|A..Z} {0..9|a..z|A..Z} {0..9|a..z|A..Z} {a..z|A..Z} {a..z|A..Z}

2 Nama Data Peserta

Deskripsi Berisi data – data peserta

Struktur Data email+nama+tmpt_lahir+tgl_lahir+almt_rmh+kota+nma_i nstani+jns_klmn+almt_instansi+tgl_akhir_training+materi +tgl_awal_training+kde_pos+hp+label+fax+tlp_instansi+s ponsor email nama tmpt_lahir tgl_lahir nma_instansi jns_klmn almt_instansi tgl_akhir_training materi tgl_awal_training kde_pos {0..9|a..z|A..Z} {a..z|A..Z} {a..z|A..Z} {date/time} {a..z|A..Z} {a..z|A..Z} {a..z|A..Z} {date/time} {a..z|A..Z} {date/time} {0..9}


(31)

31 hp label fax tlp_instansi sponsor {0..9} {0..9|a..z|A..Z} {0..9|a..z|A..Z} {0..9} {0..9|a..z|A..Z}

3 Nama Data Materi

Deskripsi Berisi data – data materi Struktur Data no+Code+coursetitle+price code coursetitle price {a..z|A..Z} {a..z|A..Z} {0..9|a..z|A..Z}

3.6Analisis Kebutuhan Fungsional 3.6.1Diagram Konteks

Diagram konteks atau disebut juga dengan model sistem fundamental merepresentasikan seluruh elemen sistem sebagai sebuah bubble tunggal dengan data input output yang ditunjukkan oleh anak panah yang masuk dan keluar secara berurutan.

Gambar 3.3 Diagram Konteks

3.6.1.1DFD Level 1 Aplikasi Pendaftran Peserta IT

Terdapat satu proses utama yaitu login


(32)

Proses Login merupakan gerbang untuk memulai proses – proses lainnya.

Gambar 3.4 DFD Level 1 Login

3.6.2DFD Level 2 Menu Utama

Terdapat tiga proses utama yaitu data peserta, data materi dan data admin

1. Data Peserta

Menjelaskan tentang proses penambahan peserta pengeditan peserta penghapusan peserta view peserta dan juga pencarian peserta training.

2. Data Materi

Menjelaskan tentang proses penambahan materi pengeditan materi penghapusan materi view materi dan juga proses pencarian materi.

3. Data Admin

Menjelaskan tentang proses penambahan admin pengeditan admin penghapusan admin view admin dan juga pencarian admin.


(33)

33

Gambar 3.5 DFD Level 2 Menu Utama

3.6.3DFD Level 3 - 1 Pengolahan Data Peserta

Terdapat lima proses utama dalam pengolahan data peserta yaitu tambah data peserta, edit data peserta, hapus data peserta, view data peserta dan cari data peserta.

1. Tambah data peserta

Menjelaskan tentang penambahan data peserta baru. 2. Edit data peserta

Menjelaskan tentang pengeditan data peserta baru dan yang sudah terdaftar. 3. Hapus data peserta

Menjelaskan tentang penghapusan data peserta dari database. 4. View data peserta

Menjelaskan tentang untung melihat daftar jumlah peserta. 5. Cari data peserta


(34)

Menjelaskan tentang proses pencarian data peserta berdasarkan email, nama, dan perusahaan.

Gambar 3.6 DFD Level 3 - 1 Data Peserta

3.6.4DFD Level 3 - 2 Pengolahan Data Materi

Terdapat lima proses utama dalam pengolahan data materi diantaranya yaitu tambah data materi, edit data materi, hapus data materi, view data materi, cari data materi.

1. Tambah data materi

Menjelaskan tentang proses panambahan data materi baru. 2. Edit data materi


(35)

35

3. Hapus data materi

Menjelaskan tentang proses penghapusan data materi. 4. View data materi

Menjelaskan tentang proses untuk melihat jumlah data materi yang ada. 5. Cari data materi

Menjelaskan tentang proses pencarian data peserta berdasarkan code dari data peserta yang ada.


(36)

3.6.5DFD Level 3 – 3 Pengolahan Data Admin

Terdapat lima proses utama dalam pengolahan data admin diantaranya yaitu tambah data admin, edit data admin, hapus data admin, view data admin, cari data admin.

1. Tambah data admin

Menjelaskan tentang proses penambahan data admin. 2. Edit data admin

Menjelaskan tentang proses pengeditan data admin baik yang lama ataupun yang baru.

3. Hapus data admin

Menjelaskan tentang proses penghapusan data admin. 4. View data admin

Menjelaskan tentang proses untuk melihat daftar admin yang ada. 5. Cari data admin


(37)

37


(38)

3.6.6Deskripsi Proses

Deskripsi untuk tiap proses dijelaskan pada subbab-subbab berikut.

3.6.6.1Proses 1 Proses Login

Tabel 3.5 Deskripsi Proses Login

Nama Proses : Login

Deskripsi Isi : Proses yang memeriksa data login yang telah dimasukkan oleh user dan membandingkannya dengan data login yang terdapat di dalam database.

Input : - UserID/Password - Respon Data Info login - Respon Data Admin - Respon Data Super admin Output : - Data Login Valid

- Pesan Login Gagal - Request Data Info login - Request Data Admin - Request Data Super admin

3.6.6.2Proses 1.1 Data Peserta

Tabel 3.6 Deskripsi Proses Data Peserta Nama Proses : Data peserta

Deskripsi Isi : Proses yang memberikan ketersedian fasilitas diantaranya tambah data peserta,edit data peserta, hapus data peserta, view data


(39)

39

peserta, dan pencarian data peserta Input : - Data peserta

- Respon Tambah Data Peserta - Respon Edit Data Peserta - Respon Hapus Data Peserta - Respon View Data Peserta - Respon Cari Data Peserta Output : - Data Peserta

- Request Tambah Data Peserta - Request Edit Data Peserta - Request Hapus Data Peserta - Request View Data Peserta - Request Cari Data Peserta

3.6.6.3Proses 1.2 Data Materi

Tabel 3.7 Deskripsi Proses Data Materi Nama Proses : Data Materi

Deskripsi Isi : Proses yang memberikan ketersedian fasilitas diantaranya tambah data materi,edit data materi, hapus data materi, view data materi, dan pencarian data materi.

Input : - Data Materi

- Respon Tambah Data Materi - Respon Edit Data Materi


(40)

- Respon Hapus Data Materi - Respon View Data Materi - Respon Cari Data Materi Output : - Data Materi

- Request Tambah Data Materi - Request Edit Data Materi - Request Hapus Data Materi - Request View Data Materi - Request Cari Data Materi

3.6.6.4Proses 1.3 Data Admin

Tabel 3.8 Deskripsi Proses Data Admin Nama Proses : Data Admin

Deskripsi Isi : Proses yang memberikan ketersedian fasilitas diantaranya tambah data admin,edit data admin, hapus data admin, view data admin, dan pencarian data admin.

Input : - Data Admin

- Respon Tambah Data Admin - Respon Edit Data Admin - Respon Hapus Data Admin - Respon View Data Admin - Respon Cari Data Admin Output : - Data Admin


(41)

41

- Request Tambah Data Admin - Request Edit Data Admin - Request Hapus Data Admin - Request View Data Admin - Request Cari Data Admin

3.6.6.5Proses 1.1.1 Tambah Data Peserta

Tabel 3.9 Deskripsi Proses Tambah Data Peserta Nama Proses : Tambah Data Peserta

Deskripsi Isi : Proses yang memberikan fasilitas untuk penambahan data peserta Input : - Respon Tambah Data Peserta

Output : - Data Peserta

3.6.6.6Proses 1.1.2 Edit Data Peserta

Tabel 3.10 Deskripsi Proses Edit Data Peserta Nama Proses : Edit Data peserta

Deskripsi Isi : Proses yang memberikan fasilitas untuk mengedit data peserta Input : - Respon Edit Data Peserta


(42)

3.6.6.7Proses 1.1.3 Hapus Data Peserta

Tabel 3.11 Deskripsi Proses Hapus Data Peserta Nama Proses : Hapus Data peserta

Deskripsi Isi : Proses yang memberikan fasilitas untuk penghapusan data peserta Input : - Respon Hapus Data Peserta

Output : - Request Hapus Data Peserta

3.6.6.8Proses 1.1.4 View Data Peserta

Tabel 3.12 Deskripsi Proses View Data Peserta Nama Proses : View Data peserta

Deskripsi Isi : Proses yang memberikan fasilitas untuk view data peserta Input : - Respon View Data Peserta

Output : - Request View Data Peserta

3.6.6.9Proses 1.1.5 Cari Data Peserta

Tabel 3.13 Deskripsi Proses Cari Data Peserta Nama Proses : Cari Data peserta

Deskripsi Isi : Proses yang memberikan fasilitas pencarian data peserta. Input : - Respon Cari Data Peserta


(43)

43

3.6.6.10Proses 1.2.1 Tambah Data Materi

Tabel 3.14 Deskripsi Proses Tambah Data Materi Nama Proses : Tambah Data Materi

Deskripsi Isi : Proses yang memberikan fasilitas tambah data materi. Input : - Respon Tambah Data Materi

Output : - Data Materi

3.6.6.11Proses 1.2.2 Edit Data Materi

Tabel 3.15 deskripsi Proses Edit Data Materi Nama Proses : Edit Data Materi

Deskripsi Isi : Proses yang memberikan fasilitas pengeditan data materi. Input : - Respon Edit Data Materi

Output : - Request Edit Data Materi

3.6.6.12Proses 1.2.3 Hapus Data Materi

Tabel 3.16 Deskripsi Proses Hapus Data Materi Nama Proses : Hapus Data Materi

Deskripsi Isi : Proses yang memberikan fasilitas penghapusan data materi Input : - Respon Hapus Data Materi


(44)

3.6.6.13Proses 1.2.4 View Data Materi

Tabel 3.17 Deskripsi Proses View Data Materi Nama Proses : View Data Materi

Deskripsi Isi : Proses yang memberikan fasilitas view data materi. Input : - Respon View Data Materi

Output : - Request View Data Materi

3.6.6.14Proses 1.2.5 Cari Data Materi

Tabel 3.18 Deskripsi Proses Cari Data Materi Nama Proses : Cari Data Materi

Deskripsi Isi : Proses yang memberikan fasilitas pencarian data materi. Input : - Respon Cari Data Materi

Output : - Request Cari Data Materi

3.6.6.15Proses 1.3.1 Tambah Data Admin

Tabel 3.19 deskripsi Proses Tambah Data Admin Nama Proses : Tambah Data Admin

Deskripsi Isi : Proses yang memberikan fasilitas penambahan data admin. Input : - Respon Tambah Data Admin


(45)

45

3.6.6.16Proses 1.3.2 Edit Data Admin

Tabel 3.20 Deskripsi Proses Edit Data Admin Nama Proses : Edit Data Admin

Deskripsi Isi : Proses yang memberikan fasilitas pengeditan data admin. Input : - Respon Edit Data Admin

Output : - Request Edit Data Admin

3.6.6.17Proses 1.3.3 Hapus Data Admin

Tabel 3.21 Deskripsi Proses Hapus Data Admin Nama Proses : Hapus Data Admin

Deskripsi Isi : Proses yang memberikan fasilitas untuk penghapusan data admin. Input : - Respon Hapus Data Admin

Output : - Request Hapus Data Admin

3.6.6.18Proses 1.3.4 View Data Admin

Tabel 3.22 Deskripsi Proses View Data Admin Nama Proses : View Data Admin

Deskripsi Isi : Proses yang memberikan fasilitas untuk view data admin Input : - Respon View Data Admin


(46)

3.6.6.19Proses 1.3.5 Cari Data Admin

Tabel 3.23 Deskripsi Proses Cari Admin Nama Proses : Cari Data Admin

Deskripsi Isi : Proses yang memberikan fasilitas untuk pencarian data admin. Input : - Respon Cari Data Admin

Output : - Request Cari Data Admin

3.7Skema Relasi

Secara umum sasaran perancangan database adalah mengasilkan himpuan skema relasi yang mengijinkan pengguna untuk menyimpan informasi-informasi tanpa redundansi yang tidak dikehendaki ( meminialisasi redundansi ) serta yang mengijinkan pengguna untuk mencari informasi yang dikehendaki dengan cara yang mudah.

Salah satu pendekatan yang digunakan adalah merancang relasi-relasi menjadi bentuk normal (normal form ). Untuk menentukan skema suatu relasi ada dalam bentuk normal yang dikehendaki, kita perlu tambahan informasi dari kondisi system yang kita modelkan. Pada gambar dibawah ini dapat dilihat skema relasi yang akan dibangun.


(47)

47

Gambar 3.9 Skema Relasi

3.7.1Struktur Tabel

Struktur table yang digunakan dalam pembuatan aplikasi ini adalah sebagai berikut :

1. Tabel Login

Tabel 3.24 Struktur Tabel Login

No Nama Field Type Ukuran Keterangan

1 username Char 20 Primary Key

2 password Char 20

3 level Char 20

2. Tabel Data Peserta

Tabel 3.25 Struktur Tabel Data Peserta

No Nama Field Type Ukuran Keterangan

1 Nama Char 50

2 Email Char 40

3 Tempat lahir Char 50


(48)

5 Alamat rumah Char 40

6 Kota Char 30

7 Nama instansi Char 50

8 Alamat instansi Char 40

9 Jenis kelamin Char 2

10 Sponsor Char 50

11 Telephone Char 20

12 Hp Char 20

13 Kode pos Char 10

14 Telephone instansi Char 20

15 Fax Char 30

16 Tanggal awal training Date & time 17 Tanggal akhir training Date & time

18 Materi Char 20 Primary Key

19 Label Char 20

3. Tabel Data Materi

Tabel 3.26 Struktur Tabel Data Materi

No Nama Field Type Ukuran Keterangan

1 Course title Char 20

2 Code Char 20 Primary Key

3 Price Money 20

4. Tabel Data Admin

Tabel 3.27 Struktur Tabel Data Admin

No Nama Field Type Ukuran Keterangan

1 Username Char 20

2 Userpass Char 20 Primary Key

3 Nama Char 20

4 Level Char 20

5 Email Char 50

3.7.2Perancangan Struktur Menu 1Struktur Menu Super Admin


(49)

49


(50)

2Struktur Menu Admin

Berikut ini adalah perancangan struktur menu admin :

Gambar 3.11 Struktur Menu Admin

3.7.3Perancangan Antar muka

Interface atau antar muka merupakan tampilan dari suatu program aplikasi yang berperan sebagai media komunikasi yang digunakan sebagai sarana dialog antara program dengan user. Sistem yang akan dibangun diharapkan menyediakan interface yang sesuai dengan kebutuhan dan karakteristik user. Perancangan interface untuk aplikasi pendaftaran peserta it sebagai berikut :


(51)

51

3.7.3.1Perancangan Antar Muka Login Awal


(52)

3.7.3.2Perancangan Antar Muka Super Admin

1. Menu Utama Super admin


(53)

53

2. Tambah Data Peserta


(54)

3. Edit Data Peserta


(55)

55

4. Hapus Data Peserta


(56)

5. View Data peserta


(57)

57

6. Pencarian Data Peserta


(58)

7. Tambah Data Materi


(59)

59

8. Edit Data Materi

Gambar 3.20 Edit Data Materi 9. Hapus Data Materi


(60)

10. View Data Materi

Gambar 3.22 View Data Materi 11. Pencarian Data Materi


(61)

61

12. Tambah Data Admin

Gambar 3.24 Tambah Data Admin 13. Edit Data Admin


(62)

14. Hapus Data Admin

Gambar 3.26 Hapus Data Admin 15. View Data Admin


(63)

63

16. Pencarian Data Admin


(64)

3.7.3.3Perancangan Antar Muka Admin

1. Halaman Utama

Gambar 3.25 Halaman utama admin

3.7.4Implementasi Database 3.7.4.1Instalasi PhpMyadmin


(65)

65

Gambar 3.30 Implementasi Mysql Sebagai Database 2

Gambar 3.31 Implementasi Mysql Sebagai Database 3 Tabel Admin

Gambar 3.32 Implementasi Mysql Sebagai Database 4 Tabel Materi


(66)

3.7.5Screen Shot Login

Gambar 3.34 Screen Shot Login

3.7.6Screen Shot Halaman Super Admin


(67)

67

3.7.7Screen Shot Tambah Data Peserta Super Admin

Gambar 3.36 screen Shot Tambah Data Peserta Super Admin

3.7.8Screen Shot Edit Data Peserta Super Admin

Gambar 3.37 Screen shot Edit Data Peserta Super Admin

3.7.9Screen Shot Hapus Data Peserta Super Admin


(68)

3.7.10Screen Shot View Data Peserta Super Admin

Gambar 3.39 Screen shot View Data Peserta Super Admin

3.7.11Screen Shot Pencarian Data Peserta Super Admin

Gambar 3.40 Screen shot Pencarian Data Peserta Super Admin

3.7.12Screen Shot Tambah Data Materi Super Admin


(69)

69

3.7.13Screen Shot Edit Data Materi Super Admin

Gambar 3.42 Screen shot Edit Data Materi Super Admin

3.7.14Screen Shot Hapus Data Materi Super Admin

Gambar 3.43 Screen shot Hapus Data Materi Super Admin

3.7.15Screen shot View Data Materi Super Admin


(70)

3.7.16Screen shot Pencarian Data Materi Super Admin

Gambar 3.45 Screen shot Pencarian Data Materi Super Admin

3.7.17Screen shot Tambah Data Admin

Gambar 3.46 Screen shot Tambah Data Admin

3.7.18Screen shot Edit Data Admin


(71)

71

3.7.19Screen shot Hapus Data Admin

Gambar 3.48 Screen Shot Hapus Data Admin

3.7.20Screen shot View Data Admin

Gambar 3.49 Screen shot View Data Admin

3.7.21Screen shot Pencarian Data Admin


(72)

3.7.22Screen shot Halaman Admin

Gambar 3.51 Screen shot halaman admin

3.7.23Screen shot Halaman Gagal Login


(73)

73

BAB IV

KESIMPULAN DAN SARAN

4.1Kesimpulan

Setelah menganalisis dan membangun aplikasi pendaftran peserta training it di PT. Amiete Mandiri Inixindo bandung, maka dapat ditarik beberapa kesimpulan dari pembangunan aplikasi pendaftaran peserta training it ini, diantaranya adalah sebagai berikut :

1. Membangun aplikasi berbasis web, anggar data yang dihasilkan lebih transparan dan reliable

2. Dengan adanya aplikasi ini dapat memberikan solusi untuk menghindari redudansi data peserta

3. Memudahkan user dalam pengelolaan data peserta training .

4. Dikarenakan sistem yang dibangun masih dengan akses local, maka sistem belum sepenuhnya memenuhi harapan penyelesaian masalah, yaitu dapat diakses dimana saja.


(74)

4.2Saran

1. Ada beberapa hal yang harus diperbaiki, diantaranya validasi kesalahan input dari user

2. Diperlukan analisis yang lebih mendalam dan mengacu pada aplikasi yang telah dibuat ini untuk pengembangan sistem selanjutnya


(75)

APLIKASI PENDAFTARAN PESERTA TRAINING IT BERBASIS

WEBSITE DI PT INIXINDO AMIETE MANDIRI BANDUNG

KERJA PRAKTEK

Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek

Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer

Universitas Komputer Indonesia

RANA MULYANA

10107155

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG


(76)

DAFTAR PUSTAKA

[1] http://blog.cicurug.com/teknologi/sejarah-php-dan-perkembangannya/.

1 Desember 2010

[2] http://upilrestu.wordpress.com/2009/01/06/definisi-html/ . 1 Desember 2010

[3] http://recyclebin.web.id/?p=6 . 1 Desember 2010

[4] http://www.blogofnurjaya.com/2010/01/definisi-dan-sejarah-mysql.html.


(77)

Rana Mulyana

Jl. Soka III No.100 Rt 02/19 Rancaekek,40394

Telp : -

Hp : 085861281319

Email : rana_mulyana13 @yahoo.com

Curriculum Vitae

1.

DATA PRIBADI

Nama Rana Mulyana

Tempat tgl lahir Bandung, 25 September 1989

Jenis Kelamin Laki-laki

Warga Negara Indonesia

Agama Islam

Status Belum Menikah

Alamat Jl. Soka III No.1 Rt 02/19

Rancaekek,40394

No. Handphone 085861281319

No. Telepon 02287701407

2.

PENDIDIKAN FORMAL

2007 – sampai sekarang Strata-1 (S1) Teknik Informatika

Universitas Komputer Indonesia (UNIKOM) Bandung

2004 - 2007 SMA Pasundan 7 Bandung

(Kelas 2 Bidang Studi IPA)

2001 - 2004 SMP AL-Mas’oem

1995 - 2001 SDN Kencana Indah I

1994 - 1995 TK Aisyiah Antapani Bandung

3.

PENDIDIKAN NON FORMAL

2005 - 2006 LPBB

Lembaga Bahasa & Pendidikan Komputer LPBB Bandung

4.

KEMAMPUAN

 Mampu mengoperasikan komputer  Mampu bekerja di bawah tekanan

 Bekerja keras

 Tidak mudah lelah dalam melakukan suatu pekerjaan

Demikian Daftar Riwayat Hidup ini saya buat dengan sebenar – benarnya dan dapat dipertanggung jawabkan.


(78)

ii

KATA PENGANTAR

Assalamualaikum Wr.Wb

Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa, sehingga pada akhirnya penulis dapat menyusun dan menyelesaikan Laporan Kerja Praktek yang berjudul : “APLIKASI PENDAFTARAN PESERTA TRAINING IT DI

PT.AMIETE MANDIRI INIXINDO BANDUNG”.

Kerja praktek ini dilaksanakan untuk memenuhi mata kuliah yang telah ditentukan oleh Program Studi S1 Teknik Informatika, Fakultas Teknik & Ilmu Komputer, Universitas Komputer Indonesia, Bandung. Kerja praktek ini juga sarana bagi mahasiswa untuk menyiapkan diri sebelum memasuki dunia kerja diri sebelum memasuki dunia kerja sesungguhnya.

Tidak lupa pada kesempatan ini penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada :

1. Tuhan Yang Maha Esa, yang berkat dan rahmat-Nya yang melimpah sehingga penulis mampu menyelesaikan laporan ini.

2. Kedua Orang tua dan keluarga yang memberi dukungan baik moril maupun materiil.

3. Dr.Ir Eddy Soeryanto Soegoto Selaku Rektor Universitas Komputer Indonesia. 4. Mira Kania Sabariah,S.Si.,MT. Selaku Ketua Jurusan Teknik Informatika

Universitas Komputer.

5. Linda Salma A, S.Si., M.T. Selaku dosen pembimbing yang telah meluangkan waktu, tenaga serta pikiran dalam membimbing penulis.


(79)

iii

6. Triana wulandari, selaku Pembimbing I yang telah meluangkan waktunya untuk penulis.

7. Dwiyanti atas kritik, saran, dukungan serta berbagi ilmu dan pengalamannya yang sangat membantu penulisan laporan ini.

8. Seluruh staff dan instruktur di PT. Amiete Mandiri Inixindo Bandung atas bimbingan dan kerjasamanya.

9. Semua pihak yang telah membantu penulis dalam menyelesaikan Aplikasi dan Laporan Kerja Praktek ini.

Penulis menyadari bahwa penulisan laporan ini masuh jauh dari sempurna, oleh karena itu penulis mengharapkan adanya kritik dan saran yang bersifat membangun dari pembaca guna menyempurnakan laporan di masa akan datang.

Akhir kata semoga Laporan Kerja Praktek ini dapat memberikan masukan bagi sekolah dan memperluas pengetahuan kita semua tentang keindahan sebuah kerja praktek.

Bandung, November 2011


(1)

74

4.2Saran

1. Ada beberapa hal yang harus diperbaiki, diantaranya validasi kesalahan input dari user

2. Diperlukan analisis yang lebih mendalam dan mengacu pada aplikasi yang telah dibuat ini untuk pengembangan sistem selanjutnya


(2)

APLIKASI PENDAFTARAN PESERTA TRAINING IT BERBASIS

WEBSITE DI PT INIXINDO AMIETE MANDIRI BANDUNG

KERJA PRAKTEK

Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek

Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer

Universitas Komputer Indonesia

RANA MULYANA

10107155

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG


(3)

75

DAFTAR PUSTAKA

[1] http://blog.cicurug.com/teknologi/sejarah-php-dan-perkembangannya/. 1 Desember 2010

[2] http://upilrestu.wordpress.com/2009/01/06/definisi-html/ . 1 Desember 2010 [3] http://recyclebin.web.id/?p=6 . 1 Desember 2010

[4] http://www.blogofnurjaya.com/2010/01/definisi-dan-sejarah-mysql.html.


(4)

Rana Mulyana

Jl. Soka III No.100 Rt 02/19 Rancaekek,40394

Telp : -

Hp : 085861281319

Email : rana_mulyana13 @yahoo.com

Curriculum Vitae

1.

DATA PRIBADI

Nama Rana Mulyana

Tempat tgl lahir Bandung, 25 September 1989

Jenis Kelamin Laki-laki

Warga Negara Indonesia

Agama Islam

Status Belum Menikah

Alamat Jl. Soka III No.1 Rt 02/19

Rancaekek,40394

No. Handphone 085861281319

No. Telepon 02287701407

2.

PENDIDIKAN FORMAL

2007 – sampai sekarang Strata-1 (S1) Teknik Informatika

Universitas Komputer Indonesia (UNIKOM) Bandung

2004 - 2007 SMA Pasundan 7 Bandung

(Kelas 2 Bidang Studi IPA)

2001 - 2004 SMP AL-Mas’oem

1995 - 2001 SDN Kencana Indah I

1994 - 1995 TK Aisyiah Antapani Bandung

3.

PENDIDIKAN NON FORMAL

2005 - 2006 LPBB

Lembaga Bahasa & Pendidikan Komputer LPBB Bandung

4.

KEMAMPUAN

 Mampu mengoperasikan komputer  Mampu bekerja di bawah tekanan  Bekerja keras

 Tidak mudah lelah dalam melakukan suatu pekerjaan

Demikian Daftar Riwayat Hidup ini saya buat dengan sebenar – benarnya dan dapat dipertanggung jawabkan.


(5)

ii

KATA PENGANTAR

Assalamualaikum Wr.Wb

Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa, sehingga pada akhirnya penulis dapat menyusun dan menyelesaikan Laporan Kerja Praktek yang berjudul : “APLIKASI PENDAFTARAN PESERTA TRAINING IT DI PT.AMIETE MANDIRI INIXINDO BANDUNG”.

Kerja praktek ini dilaksanakan untuk memenuhi mata kuliah yang telah ditentukan oleh Program Studi S1 Teknik Informatika, Fakultas Teknik & Ilmu Komputer, Universitas Komputer Indonesia, Bandung. Kerja praktek ini juga sarana bagi mahasiswa untuk menyiapkan diri sebelum memasuki dunia kerja diri sebelum memasuki dunia kerja sesungguhnya.

Tidak lupa pada kesempatan ini penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada :

1. Tuhan Yang Maha Esa, yang berkat dan rahmat-Nya yang melimpah sehingga penulis mampu menyelesaikan laporan ini.

2. Kedua Orang tua dan keluarga yang memberi dukungan baik moril maupun materiil.

3. Dr.Ir Eddy Soeryanto Soegoto Selaku Rektor Universitas Komputer Indonesia. 4. Mira Kania Sabariah,S.Si.,MT. Selaku Ketua Jurusan Teknik Informatika

Universitas Komputer.

5. Linda Salma A, S.Si., M.T. Selaku dosen pembimbing yang telah meluangkan waktu, tenaga serta pikiran dalam membimbing penulis.


(6)

iii

6. Triana wulandari, selaku Pembimbing I yang telah meluangkan waktunya untuk penulis.

7. Dwiyanti atas kritik, saran, dukungan serta berbagi ilmu dan pengalamannya yang sangat membantu penulisan laporan ini.

8. Seluruh staff dan instruktur di PT. Amiete Mandiri Inixindo Bandung atas bimbingan dan kerjasamanya.

9. Semua pihak yang telah membantu penulis dalam menyelesaikan Aplikasi dan Laporan Kerja Praktek ini.

Penulis menyadari bahwa penulisan laporan ini masuh jauh dari sempurna, oleh karena itu penulis mengharapkan adanya kritik dan saran yang bersifat membangun dari pembaca guna menyempurnakan laporan di masa akan datang.

Akhir kata semoga Laporan Kerja Praktek ini dapat memberikan masukan bagi sekolah dan memperluas pengetahuan kita semua tentang keindahan sebuah kerja praktek.

Bandung, November 2011