Bab 1
PENDAHULUAN
1.1.
Latar Belakang
Perkembangan teknologi informasi yang sedemikian cepatnya telah membawa dunia memasuki era baru yang lebih cepat dari yang pernah dibayangkan sebelumnya. Perkembangan teknologi ini membawa perubahan dalam berbagai bidang kehidupan manusia. Salah satu hasil dari kemajuan teknologi adalah dihasilkannya komputer sebagai alat bantu manusia dalam melakukan pekerjaan dan juga internet sebagai sarana komunikasi penghubung yang digunakan melalui komputer.(Janner Simarmata, 2009)
Komputer berasal dari bahasa Inggris yaitu, computer yang berasal dari kata compute yang artinya menghitung. Jadi secara bahasa, computer adalah alat hitung. Komputer diciptakan sebagai alat bantu hitung yang memudahkan manusia dalam melakukan penghitungan. Namun dalam perkembangan teknologi, komputer dapat digunakan dalam membantu berbagai macam pekerjaan manusia. Seperti dalam bidang akuntansi, dan administrasi.(www.id.wikipedia.org) Selain komputer, internet merupakan salah satu hasil dari kemajuan teknologi informasi. Jaringan internet merupakan pelopor terjadinya revolusi teknologi. Internet menjadi dasar perubahan yang terjadi dalam bidang ekonomi, sosial, dan budaya. Pada bidang ekonomi, hal yang berhubungan dengan transaksi dan administrasi menjadi semakin mudah dan efisien. Pada bidang sosial, internet mengubah pola hubungan
Universitas Sumatera Utara
2
sosial antar individu yang menghilangkan jarak yang begitu jauh. Pada bidang budaya, mudahnya terjadi transformasi budaya antar Negara yang harus disikapi dengan cermat pengaruhnya.(Janner Simarmata,2009)
Aplikasi adalah program yang direka untuk melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain. Aplikasi yang dirancang umumnya diciptakan dengan tujuan agar dapat dimanfaatkan oleh masyarakat. Aplikasi merupakan bagian dari sistem pakar yang kini biasa digunakan untuk membantu pekerjaan manusia yang mencakup segala bidang, seperti bidang teknologi, ekonomi bahkan hingga kesehatan, fisika, kimia, biologi dan information technology.(www.totalinfo.or.id).
Aplikasi yang baik harus dapat digunakan secara maksimal dan dapat dimanfaatkan secara terus menerus. Aplikasi tersebut dapat dimanfaatkan secara efisien pada bidang yang ingin dituju. Seperti pada bidang matematika, aplikasi penghitung seperti kalkulator digunakan oleh berbagai tingkatan. Aplikasi yang dibuat dapat bermanfaat bagi khalayak yang ingin dituju.(Janner Simarmata, 2009).
Aplikasi web adalah aplikasi berbasis web yang dirancang untuk mengatasi kelemahan web statis. Dengan memperluas kemampuan PHP, yakni dengan menggunakan perangkat lunak tambahan, perubahan informasi dalam halamanhalaman web dapat ditangani melalui perubahan data bukan perubahan program. Dan implementasi aplikasi web dapat dikoneksikan dengan basis data. Sehingga perubahan informasi dapat dilakukan oleh operator tanpa harus melibatkan webmaster.(Abdul Kadir, 2009).
Universitas Sumatera Utara
3
Aplikasi tes uji kepribadian dirancang sebagai salah satu penerapan ilmu komputer dalam bidang psikologi. Aplikasi ini bertujuan memudahkan masyarakat dalam hubungan dengan psikolog. Aplikasi ini dirancang agar masyarakat dapat melakukan tes kepribadian tanpa langsung ke psikolog. Hal ini dilakukan dengan biaya yang relatif lebih murah daripada ke psikolog langsung serta dapat diakses kapan dan dimana saja melalui akses internet.
Aplikasi ini bermanfaat untuk mengetahui potensi terpendam yang dimiliki oleh seseorang serta mengetahui kekurangan yang dimiliki dan dapat mengubahnya menjadi kelebihan. Diharapkan aplikasi ini dapat membantu pemerintah dalam mengurangi masalah yang dihadapi masyarakat dalam bidang kepribadian. Serta dapat mencegah meningkatnya angka penderita ganggguan kejiwaan.
Dengan pertimbangan tersebut, dirancang sebuah aplikasi web yang dapat membantu masyarakat dalam
melakukan tes uji kepribadian dengan judul
“Perancangan Aplikasi Web Tes Kepribadian dengan Menggunakan PHP MySQL”.
1.2.
Rumusan Masalah
Rumusan masalah yang diteliti adalah bagaimana merancang suatu aplikasi yang dapat digunakan masyarakat dalam melakukan tes kepribadian yang dapat diakses secara realtime dan bersifat dinamis.
1.3.
Batasan Masalah
Universitas Sumatera Utara
4
Agar pembahasan masalah perancangan aplikasi web tes kepribadian ini menjadi terarah serta permasalahan yang dihadapi tidak terlalu luas maka batasan masalah yang akan dibahas adalah: a) Aplikasi yang ingin dirancang adalah aplikasi tes kepribadian menyangkut tes kecakapan, dan karakter.
1.4. Tujuan Penelitian
Adapun tujuan dari penelitian ini adalah: 1) Membangun sebuah aplikasi tes kepribadian yang dapat digunakan masyarakat secara realtime dan bersifat dinamis. 2) Menerapkan dan mengembangkan pengetahuan tentang pemrograman khususnya bahasa pemrograman PHP dan database server MySQL
1.5. Metode Penelitian
Metode Penelitian adalah langkah-langkah sistematik yang ini digunakan untuk mengerjakan atau menyelesaikan suatu masalah. Metode penelitian digunakan sebagai pedoman dalam melaksanakan penelitian agar hasil yang dicapai tidak menyimpang dari tujuan yang ditentukan sebelumnya. Adapun metode penelitian yang digunakan dalam penelitian ini antara lain: a. Pengumpulan data dengan bersumber pada buku yang memuat tentang sistem informasi, konsep dan aplikasi sistem informasi, teknnologi komputer dan sistem informasi, PHP dan MySQL, Macromedia Dreamweaver, psikologi dan kepribadian.
Universitas Sumatera Utara
5
b. Pengolahan data Data-data yang telah diperoleh kemudian diolah dan dianalisa untuk digunakan dalam aplikasi ini. c. Membuat algoritma dan Flowchart dari aplikasi yang ingin dibangun. Agar aliran data informasi dan transformasi data dapat sesuai dengan gambaran program yang diinginkan maka digunakan langkah pengerjaan secara sistematis dan alat bantu berupa flowchart dalam merancang aplikasi ini. d. Perancangan dan Pembuatan Program dengan menggunakan aplikasi XAMPP Version 1.6.4 yang merangkum Web Server Apache 2.2.3, Web scripting PHP (PHP 5.2.4)
dan
MySQL 5.0.4.5. Dan juga HTML(Hypertext Markup
Language), CSS (Cascading Style Sheet), Java Script serta menggunakan Website Editor Macromedia Dreamweaver 8 serta Macromedia Fireworks 8 dan Macromedia Flash 8 sebagai aplikasi perancangan layout. e. Menguji coba program. Rancangan program yang telah selesai diuji kembali agar dapat mengetahui apakah aplikasi ini telah sesuai dengan sasaran yang diinginkan dan jika terdapat kekurangan maka dapat diperbaiki.
1.6. Sistematika Penulisan
Adapun sistematika penulisan laporan Tugas Akhri ini adalah sebagai berikut: BAB 1
: PENDAHULUAN Bab ini merupakan bagian yang berisi mengenai latar belakang, rumusan masalah, batasan masalah, tujuan penelitian, metode penelitian serta sistematika penulisan.
Universitas Sumatera Utara
6
BAB 2
: LANDASAN TEORI Bab ini berisi uraian teoritis mengenai pengertian-pengertian dan mengenai bahasa pemrograman yang digunakan.
BAB 3
: PERANCANGAN SISTEM Bab ini berisi rancangan aplikasi yang akan dibentuk, pengertian perancangan sistem, data flow diagram, flowchart, persiapan database, file yang digunakan serta algoritma terbentuknya program.
BAB 4
: IMPLEMENTASI SISTEM Bab ini berisi uraian pengertian dan implementasi sistem, spesifikasi aplikasi, instalasi PHP, MySQL dan Apache, Pengujian pada browser dan tampilan halaman aplikasi web yang dirancang.
BAB 5
: KESIMPULAN DAN SARAN Bab ini berisi uraian mengenai kesimpulan dan saran dari penelitian yang telah
dilakukan.
Universitas Sumatera Utara