Aplikasi Pendaftaran Peserta Training IT Di PT. Amiete Mandiri Inixindo Bandung
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.WbPuji 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.WbPuji 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