Pembangunan Web Profile CV. Nugraha Baru Kabupaten Bandung
PEMBANGUNAN WEB PROFILE
CV.NUGRAHA BARU
KABUPATEN 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
NOVY WISUDRAJAT
10107243
DESTA PERDANA PUTRA
10107265
M.LUTHFI MAULANA HAQ
10107273
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
(2)
(3)
ii
KATA PENGANTAR
Puji syukur kami panjatkan kepada Tuhan Yang Maha Esa yang telah memberikan rahmat serta hidayahnya kepada kami sehingga kami dapat menyelesaikan laporan kerja praktek dengan tepat waktu. Laporan ini dapat kami selesaikan, tidak lain atas bantuan dari berbagai pihak, oleh karena itu, kami ingin mengucapkan terima kasih kepada:
1. Ibu Tati Harihayati S.Kom, yang telah membimbing kami dalam menyelesaikan laporan kerja praktek ini.
2. Drs. H Zaenal Arifin selaku pembimbing kami di tempat kerja praktek yakni CV. Nugraha Baru yang telah membimbing kami dalam menyelesaikan tugas dan laporan kerja praktek.
Kami sangat menyadari dalam pembuatan laporan ini masih banyak terdapat kekurangan, untuk itu kami mohon saran dan kritik yang membangun agar kedepannya lebih baik lagi. Kami juga berharap agar laporan ini dapat bermanfaat bagi kita semua.
Bandung, 29 Januari 2011
(4)
Daftar isi
Lembar Pengesahan ... i
Kata Pengantar...ii
Daftar isi...iii
Daftar Tabel...vi
Daftar Gambar...vii
Daftar Simbol...viii
Daftar Lampiran...x
BAB 1 PENDAHULUAN ... 1
1. 1 Latar Belakang Masalah ...1
1. 2 Perumusan Masalah ...2
1. 3 Maksud dan Tujuan ...2
1. 4 Batasan Masalah ...2
1. Data yang diolah ...2
2. Proses yang dilakukan ...2
4. Basis aplikasi ...3
5. Software pendukung ...3
1. 5 Metode Penelitian ...3
1. 5. 1 Metode pengumpulan data ...4
1. 5. 2 Metode pembangunan sistem perangkat lunak ...4
1. 6 Sistematika Penulisan ...5
BAB 2 TINJAUAN PUSTAKA ... 7
2. 1 Profile perusahaan ...7
2. 1. 1 Sejarah CV.Nugraha Baru ...7
2. 1. 2 Logo CV.Nugraha Baru ...7
2. 1. 3 Badan hukum instansi ...8
2. 1. 4 Struktur organisasi ...8
2. 2 Visi dan Misi Perusahaan ...9
2. 2. 1 Visi Perusahaan ...9
2. 2. 2 Misi perusahaan ...9
2. 3 Landasan teori ...10
(5)
2. 3. 2 Webserver ...10
2. 3. 3 Web Browser ...10
2. 3. 4 Website ...10
2. 3. 5 HTML ...11
2. 3. 6 Cascading Style Sheet (CSS) ...11
2. 3. 7 PHP ...12
2. 3. 8 E-mail ...13
2. 3. 9 Pemrograman database ...14
2. 3. 10 UML (Unified Modelling Language) ...14
2. 3. 10. 1 Definisi UML (Unified Modelling Language) ...15
2. 3. 10. 2 Tujuan UML ...16
2. 3. 11 Diagram dan Teknik Pemodelan UML ...16
2. 3. 12 Diagram struktur ...17
2. 3. 13 Diagram perilaku ...17
2. 4 Structure Query Language (SQL) ...19
2. 4. 1 AdobeDreamweaver ...20
2. 4. 2 Adobe flash ...21
2. 4. 3 Adobe photoshop ...21
2. 4. 4 Wamp Server 2.0 ...22
BAB 3 ANALISIS DAN PERANCANGAN ... 23
3. 1 Analisis Sistem ...23
3. 1. 1 Analisis masalah ...23
3. 1. 2 Analisis prosedur yang sedang berjalan ...24
3. 1. 2. 1 Use Case prosedur yang sedang berjalan ...24
3. 1. 3 Analisis kebutuhan non fungsional ...25
3. 1. 3. 1 Analisis perangkat keras (hardware) ...26
3. 1. 3. 2 Analisis Perangkat Lunak ...26
3. 1. 3. 3 Analisis pengguna ...27
3. 1. 4 Analisis kebutuhan fungsional ...27
3. 1. 5 Analisis Perancangn sistem ...28
3. 1. 5. 1 UML (unified modeling language) ...28
3. 1. 6 Pemodelan use case ...29
3. 1. 7 Identifikasi aktor ...29
(6)
3. 1. 9 Diagram Use Case ...30
3. 1. 9. 1 Diagram Use case pengunjung ...32
3. 1. 9. 2 Diagram use case lihat halaman utama ...33
3. 1. 9. 3 Diagram use casse lihat produk...34
3. 1. 9. 4 Diagram use case lihat about us ...35
3. 1. 9. 5 Use case lihat outlet ...35
3. 1. 9. 6 Diagram use case kirim e-mail ...36
3. 1. 9. 7 Diagram use case pengelola ...38
3. 1. 9. 8 Diagram use case kelola halaman utama ...39
3. 1. 9. 9 Diagram use case kelola e-mail...40
3. 2 Diagram aktivitas ...42
3. 2. 1 Diagram aktivitas konsumen ...42
3. 3 Perancangan basis data ...42
3. 3. 1 Struktur data ...43
3. 4 Perancangan antar muka(user interface) ...44
3. 4. 1 Perancangan menu ...44
3. 4. 2 Perancangan antarmuka menu utama ...45
3. 4. 3 Perancangan antar muka menu produk ...46
3. 4. 4 Perancangan antar muka menu outlet ...48
3. 4. 5 Perancangan antarmuka menu about-us ...50
3. 4. 6 Perancangan antarmuka menu email ...52
BAB 4 IMPLEMANTASI DAN PENGUJIAN ... 55
4. 1 Kesimpulan ...55
(7)
i
Daftar lampiran
Lampiran A Listing Program ... A-1 Lampiran B Surat Balasan Penelitian ...B-1 Lampiran C Daftar Kehadiran Kerja Praktek ... C-1 Lampiran D Nilai Kerja Praktek ...D-1
(8)
(9)
BAB 1 PENDAHULUAN 1. 1Latar Belakang Masalah
CV. NUGRAHA BARU adalah perusahaan yang bergerak di bidang perdagangan umum makanan dan minuman yang terletak di Kabupaten Bandung. Salah satu produk utamanya adalah kue brownies dengan nama merek VANNISA. Perusahaan ini cukup dikenal sebagai salah satu oleh-oleh dari kota Bandung, CV. NUGRAHA BARU mempunyai cabang dan memproduksi banyak produk brownies setiap harinya yang tersebar luas didalam dan luar kota bandung. Pada saat ini Promosi CV. NUGRAHA BARU saat ini menggunakan media spanduk atau banner
sebagai media promosi.
Berdasarkan hasil wawancara dengan kepala perusahaan, perusahaan ini memiliki beberapa kendala, salah satunya adalah dalam hal media promosi, kurangnya jangkauan media promosi pada perusahaan ini mengakibatkan kurangnya target penjualan yang diharapkan, seringkali masyarakat luar daerah bandung sulit mendapatkan informasi, letak dan cabang-cabang yang tersedia, ataupun masyarakat sulit mengetahui alamat dan informasi cabang terdekat. Dengan demikian kepala perusahaan CV. NUGRAHA BARU berusaha untuk membangun suatu media promosi yang berfungsi agar masyarakat luas baik didalam maupun diluar kota dapat dengan mudah memperoleh informasi cabang-cabang yang terdekat.
Maka, Solusi yang diusulkan adalah untuk membuat suatu aplikasi web yang membahas tentang profile perusahaan dan produk VANNISAyang tersedia sebagai media promosi dan informasi dan juga sebagai sarana yang menyediakan pendaftaran calon agen untuk yang berada diluar kota, danagar masyarakat lebih mudah mencari outlet-outlet yang terdekat melalui media internet dan juga memungkinkan untuk meningkatkan hasil penjualan melalui aplikasi web yang diusulkan.
(10)
1. 2Perumusan Masalah
Adapun rumusan masalahnya adalah bagaimana cara membangun web profile CV. NUGRAHA BARU.
1. 3Maksud dan Tujuan
Maksud Pembuatan webprofile adalah untuk memberikan informasi tentang profile dan produk-produk VANNISA kepada masyarakat luas. Adapun Tujuan pembuatan web profile adalah sebagai berikut:
1. Masyarakat dapat dengan mudah mendapatkan informasi tentang outlet-outlet yang tersedia.
2. Meningkatkan target penjualan produk.
1. 4Batasan Masalah
Pembatasan masalah kerja praktek yang kami lakukan di Perusahaan CV. NUGRAHA BARU adalah membuat suatu rancangan website berupa profile dan jenis Produk dari VANNISA.
1. Data yang diolah
Data yang diolah oleh aplikasi website ini adalah data email dan data poling.
2. Proses yang dilakukan
a) Proses mengirimkan pesan email
Proses yang dilakukan adalah pengunjung menginputkan nama, alamat, url, email, dan isi pesan , kemudian pengunjung menekan tombol submit agar pesan tersebut terkirim dan tersimpan ke database, kemudian pesan dari pengunjung tersebut akan tampil dihalaman Email.
b) Proses melakukan poling
Pada proses poling ini pengunjung dan petugas dari perusahaan dapat melihat hasil poling tersebut dan memilih sesuai keinginan, dengan cara memilih salah satu tombal radio button yang masing-masing mempunyai label yang berbeda, dan menekan tombol PILIH
(11)
Pengunjung web dapat melihat-lihat jenis produk yang saat ini tersedia dan produk yang terbaru saat ini, dengan cara pengunjung masuk ke halaman PRODUK dan memilih jenis kategori produk yang tersedia, jika pengunjung tertarik dengan produk-produk yang disediakan, pengunjung dapat mengunjungi outlet-outlet yang terdekat untuk membelinya.
d) Proses berkomunikasi menggunakan shoutbox
Pada aplikasi ini pengunjung dapat berkomunikasi dengan sesama pengunjung dan petugas perusahaan seperti memberikan pertanyaan, komentar, bertukar pikiran, dengan cara pengunjung memasukan terlebih dahulu nama, url/website, dan isi pesan dan memilih tombol kirim.
3. Keluaran
keluaran yang dihasilkan pada aplikasi web ini adalah berupa informasidan masukan dari komentar, poling, dan pesan dari pengunjung web. 4. Basis aplikasi
Aplikasi yang digunakan adalah aplikasi berbasis web 5. Software pendukung
Adapun software pendukung yang dipakai adalah: 1. Adobe dreamweaver.
2. Adobe flash. 3. Adobe photoshop. 4. Wamp server 2.0
1. 5Metode Penelitian
Metodologi penelitian merupakan tahapan-tahapan yangdilalui, mulai dari perumusan masalah sampai kesimpulan, yang membentuk sebuah alur yang sistematis.
Metodologi penelitian yang digunakan adalah dengan studi lapangan.metodeini digunakan sebagai pedoman dalam melaksanakan kerja praktek ini agar hasil yang dicapai ini tidak menyimpang dari tujuan yang telah ditentukan sebelumnya.
(12)
1. 5. 1Metode pengumpulan data
Adapun metode penelitian yang digunakan adalah :
1. Wawancara (interview),yaitu suatu langkah delam penelitian ilmiah berupa pengguanaan proses komunikasi verbal untuk mengumpulkan informasi dari seseorang ataupun sekelompok orang.
2. Pengamatan (observasi), yaitu suatu alat pengumpul data untuk objek yang belum banyak diketahui.
1. 5. 2Metode pembangunan sistem perangkat lunak
Metode pembangunan sistem yang digunakan adalah metode waterfall.
Seperti pada Gambar 1.1
Gambar 1.1 water fall
Adapun tahap-tahap pengembangan yang digunakan diantaranya adalah sebagai berikut :
1. Sistem engineering.
Sistem engineering adalah pembuatan suatu perangkat lunak yang merupakan bagian terbesar dari pengerjaan suatu proyek. Untuk pekerjaan dimulai dengan menempatkan segala hal yang diperlukan dalam pelaksanaan proyek.
(13)
Analisis perangkat lunak merupakan langkah untuk menentukan apakah kegiatan dari sistem engineering dapat diimplementasikan menjadi sebuah sistem informasi atau tidak dan menentukan prosedur-prosedur yang bekerja. Adapun fungsi-fungsi tersebut meliputi fungsi masukan, fungsi proses dan fungsi keluaran.
3. Perancangan perangkat Lunak (Software Design).
Perancangan perangkat lunak merupakan perancangan perangkat lunak yang dilakukan berdasarkan data-data yang telah dikumpulkan pada tahap sebelumnya. Perancangan tersebut meliput perancangan struktur file, stuktur menu, stuktur program, format masukan (input) dan format keluaran (output).
4. Implementasi perangkat lunak (Coding).
Implementasi perangkat lunak yaitu kegiatan yang mengimplementasikan hasil dari perancangan perangkat lunak ke dalam kode program yang dimengerti oleh bahasa mesin.
5. Pengujian perangkat lunak (Testing).
Pengujian perangkat lunak merupakan metode yang memfokuskan pada logika internal dari perangkat lunak, fungsi eksternal, dan mencari segala kemungkinan kesalahan, memeriksa apakah input sesuai dengan hasil yang diinginkan setelah proses.
6. Maintenance atau pemeliharaan.
Maintenance atau pemeliharaan yaitu penerapan secara keseluruhan disertai pemeliharaan jika terjadi perubahan struktur baik dari segi software maupun hardware.
1. 6Sistematika Penulisan BAB I Pendahuluan.
Pada bab ini menjelaskan tentang latar belakang kerja praktek, maksud dan tujuan kerja praktek, sistem pelaksanaan kerja praktek, dan metode penelitian kerja praktek.
(14)
BAB II Tinjauan pustaka.
Dalam bab ini memberikan informasi umum tentang perusahaan yaitu mengenai sejarah perusahaan, tempat dan kedudukan perusahaan, bentuk dan badan hukum perusahaan, bidang pekerjaan perusahaan, dan landasan teori yang digunakan.
BAB III Pembahasan.
Bab ini menjelaskan tentang jadwal kerja praktek, cara/teknik kerja praktek, kegiatan yang dilakukan selama kerja praktek, dan mencantumkan data kerja praktek.
BAB IV Kesimpulan dan Saran.
Bab ini merupakan bab terakhir yang berisikan kesimpulan yang didapat dari kerja praktek dan juga saran-saran bagi para pembaca, sehingga dilakukan perbaikan-perbaikan dimasa yang akan datang.
(15)
BAB 2
TINJAUAN PUSTAKA 2. 1Profile perusahaan
Pada bab 2 ini akan dijelaskan mengenai profile perusahaan, visi dan misi, logo dan struktur organisasi perusahaan
2. 1. 1Sejarah CV.Nugraha Baru
CV.Nugraha Baru berdiri pada tahun 1990 merupakan perusahaan yang bergerak di bidang perdagangan umum makanan dan minuman, diantara produk minuman temulawak dan didistribusikan ke beberapa kota diluar Bandung khususnya di jawa barat.Juga memproduksi minyak nilam kemudian merambah pemotongan ayam pada tahun 2000 terus memproduksi kerupuk ikan sampai tahun 2004.produk CV.Nugraha Baru merupakan pangsa pasar cukup merata dikota Bandung pada tahun 2005 merambah memproduksi Brownis kukus dengan nama Vannisa.
2. 1. 2Logo CV.Nugraha Baru
VANNISA merupakan singkatan dari kedua putri Drs.H.Ery Zaenal Arifin yang bernama Iva dan Khoerunnisa dalam warna salem adalah melambangkan kefeminiman.
(16)
2. 1. 3Badan hukum instansi
Nama Perusahaan :CV.Nugraha Baru Akta Notaris : Ny.Tiktik,SH
Akta No 1 Tahun 2009
Tanda Daftar Perusahaan (TDP) : 10.24.3.52.04292
Surat Ijin Usaha Perdagangan (SIUP) :00922/10-12/PK/VI/2006 NPWP :02.735.935.5-444.000
Keterangan Terdaftar Dirjen Pajak :S-00010652/PPH21/WPJ.09/KP.1403/2010
2. 1. 4Struktur organisasi
Gambar 3.1 struktur organisasi perusahaan
CV.NugrahaBaru dalm menjalankan organisasi perusahaan membuat struktur organisasi terbagi 4 devisi yaitu:
1. Manajer Pemasaran
a. Manajer pemasaran bertanggung-jawab terhadap manajemen bagian pemasaran b. Manajer pemasaran bertanggung-jawab terhadap perolehan hasil penjualan dan
penggunaan dana promosi
Direktur Utama
Manajer Pemasaran
Manajer Adm & Keuangan
Manajer Operasional
Manajer Personalia
(17)
c. Manajer pemasaran sebagai koordinator manajer produk dan manajer penjualan d. Manajer pemasaran membina bagian pemasaran dan membimbing seluruh
karyawan dibagian pemasaran
e. Manajer pemasaran membuat laporan pemasaran kepada direksi
2. Manajer Administrasi & Keuangan
a. Menyiapkan dan melaksanakan kegiatan pengolahan keuangan b. Menyiapkan dan melaksanakan kegiatan pengolahan perlengkapan
c. Menyiapkan dan melaksanakan kegiatan administrasi kepegawaian, ketatausahaan dan umum
d. Merencanakan dan menganalisa pembelanjaan perusahaan e. Mengatur struktur aktiva (struktur kekayaan perusahaan) f. Mengatur struktur modal
3. Manajer Operasional
a. Menghasilkan barang dan jasa
b. Mengambil keputusan yang berkaitan dengan fungsi operasi dan sistem transformasi
c. Mengkaji pengambilan keputusan dari suatu fungsi operasi.
4. Manajer Personalia
a. Memotivasi karyawan
b. Memberikan kompensasi yang adil dan merata c. Menetapkan analisa jabatan
2. 2Visi dan Misi Perusahaan 2. 2. 1Visi Perusahaan
Menjadikan Brownies Vannisa sebagai oleh-oleh khas Bandung yang dapat diterima oleh masayarakat di seluruh Indonesia pada umumnya.
2. 2. 2Misi perusahaan
a. Memajukan perekonomian masyarakat setempat.
(18)
Tujuan perusahaan kami adalah memproduksi brownies kukus dengan kualitas yang terbaik sebagai pelengkap kuliner yang bisa dinikmati oleh seluruh kalangan masyarakat dan juga ikut berpartisipasi dalam menyediakan lapangan pekerjaan.
2. 3Landasan teori 2. 3. 1Internet
Menurut Connolly & Begg, “Internet adalah sekumpulan jaringan komputer terpisah diseluruh dunia ini yang terkoneksi satu sama lain,dimana semuanya menggunakan aturan komunikasi khusus yang dikenal sebagai
Tranmission Control Protokol/ Internet Protokol (TCP/IP).” Protokol inilah
yang memungkinkan tranmisi data dilakukan antara hampir semua komputer dan system tranmisi yang meliputi kabel,jalur telepon (line telephone),atau satelit.
2. 3. 2Webserver
Web server menurut Minoli, berpendapat bahwa sebuah web server adalah suatu program untuk menawarkan pelayanan yang bisa diperoleh seluruh jaringan.Web server merupakan uatu tipe server khusus yang dapat berkomunikasi langsung dengan client dan menggunakan HTTP,web server meresponnya,biasanya dengan mengembalikan sebuah dokumen atau gambar.
2. 3. 3Web Browser
Menurut Ellsworth, web browser adalah software yang dijalankan pada komputer pemakai yang meminta informasi dari web server dengan menampilkannya sesuai dengan nama file itu sendiri.
2. 3. 4Website
Website merupakn webpage beserta hoepage,merupakan sistem yang luas dari server yang menawarkan informasi ntuk semua orang melalui jaringan.informasi tersebutberupa teks,gambar ,susra dan tipe data link yang merupakan navigasi ke halaman lainnya (hyperlink).Homepage merupakan halaman yang pertama kali dibuka, sedang webpage adalah halaman yang ada pada website (Harley,1996,p14)
(19)
2. 3. 5HTML
HTML merupakan singkatan dari hypertext markup language, yang merupakan program penulisan informasi pada sebuah homepage.Penulisan homepage dapat dilakukan menggunakan alat bantu Notepad yang terdapat pada windows atau simple text machintosh.Selain Selain itu juga dapat digunakan editor HTML seperti Macromedia Dreamweaver dan Microsoft Frontpage yang dapat memudahkan dalam menulis HTML dan memungkinkan dokumen HTML yang dibuat dapat diakses oleh berbagai jenis browser.HTML berupa kode-kode tag yang memberikan intruksi pada web browser untuk memberikan tampilan sesuai yang diinginkan.
2. 3. 6Cascading Style Sheet (CSS)
Cascading Style Sheet (CSS) atau yang biasa disingkat dengan CSS merupakan suatu dokumen yang digunakan untuk melakukan pengaturan halaman web yang ditulis dengan HTML atau XHTML.Penggunaan CSS tidak memerlukan perangkat lunak tertentu karena CSS merupakan script yang telah embedded dengan HTML.CSS digunakan oleh web designer untuk menentukan warna,jenis huruf,tata letak,dan berbagai aspek tampilan dokumen.CSS digunakan teruama untuk memisahkan antara isi dokumen (yang ditulis dengan HTML atau bahasa markup lainnya)dengan presentasi dokumen (yang ditulis dengan CSS).Pemisah ini ditujukan agar dapat memisahkan aksesbilitas isi, memberikan lebih banyak keleluasaan dalam kontrol terhadap tampilan,dan mengurangi kompleksitas serta pengulangan pada trukur isi.
CSS atau yang disebut Cascading Style sheets adalah sekumpulan aturan-aturan format mengenai tampilan dari konten sebuah halaman web. Dilihat dari pemasangannya, CSS terbagi ke dalam dua macam kategori; pertama adalah yang disebut dengan External style sheet dimana css ini akan mengatur tampilan halaman web dari luar file konten tersebut (html). Sedangkan yang kedua adalahinternal style sheet dimana css jenis ini dituliskan bersama dengan file konten yang diaturnya dan biasanya diletakan pada bagian
(20)
tag <head> pada dokumen html tersebut.CSS sangat memudahkan designer web Karena dengan css pengguna dapat menggunakan style(baca:format tampilan) halaman web terus menerus pada bagian mana saja (masih pada blok script yang sama) tanpa harus mengulang-ngulang menulis format style nya. Hal ini bisa dianalogikan dengan „function„ pada berbagai bahasa
pemrograman, kesimpulannya adalah CSS akan memudahkan pekerjaan kita dalam hal format tampilan web dan mengurangi besarnya ukuran skript yang akan kita buat.
2. 3. 7PHP
PHP adalahbahasa pemorgraman yang memungkinkan para web developer untuk membuat aplikasi web yang dinamis dengan cepat. PHP
merupakan singkatan dari “PHP: Hypertext Preprocessor”. PHP ditulis dan
diperkenalkan pertama kali sekitar tahun 1994 oleh Rasmus Lerdorf melalui situsnya untuk mengetahui siapa saja yang telah mengakses ringkasan online-nya.PHP merupakan salah satu bahasa script yang terbilang baru dan tersedia secara bebas dan masih memungkinkan untuk dikembangkan lebih lanjut. PHP dapat diintegrasikan (embedded) ke dalam web server, atau dapat berperan sebagai program CGI yang terpisah. Karakteristik yang paling unggul dan paling kuat dalam PHP adalah lapisan integrasi database (database integration layer). Database yang didukung PHP adalah: Oracle, Adabas-D, Sybase, FilePro, mSQL, Velocis, MySQL, Informix, Solid, dBase, ODBC, Unix dbm, dan PostgreSQL.
PHP Merupakan Bahasa Pemrograman yang berbasis Web Server, PHP berbeda dengan bahasa pemrograman Java yang berbasis Clinet Service.PHP digunakan untuk membuat aplikasi web yang disusun oleh kode-kode (Sintak) yang diatur berdasarkan algoritma program yang dibuat.Penggunaan PHP semakin luas untuk aplikasi-aplikasi web dalam berbagai keperluan bisnis, bahkan PHP telah banyak banyak digunakan oleh para webmaster karena kemudahannya dan kefektifannya.
(21)
PHP sendiri merupakan kependekan dari Personal Home Page atau Situs Personal yang dibuat oleh Rasmus Lerdorf pada tahun 1995. Awalnya PHP bernama FI (Form Interpreted) yaitu sekumpulan script untuk mengolah data
“Form” dari web.Pengkodean yang dibuat oleh Rasmus kemudian dijadikan
“Open Source” sehingga banyak para programmer tertarik untuk
mengembangkan dan menggunakan bahasa pemrograman PHP yang kemudian interpreter PHP sudah diimplementasikan dalam program C dan disertakan modul-modul ekstensi untuk meningkatkan kemampuan PHP/FI.
Pada perkembangannya sekitar tahun 1997, Zend menulis ulang interpreter PHP sehingga menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP dirubah
menjadi akronim berulang “PHP: Hypertext Preprocessing”. Pada pertengahan
tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi. Dalam rentang waktu 5 tahun yakni pada pertengahan 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam versi ini dilengkapi dengan memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.
2. 3. 8E-mail
E-mail adalah surat melalui media elektronik.Sebenarnya email merupakan singkatan dari “Electronic mail”. Melalui email kita dapat mengirim surat elektronik baik berupa teks maupun gabungan dengan gambar, yang dikirimkan dari satu alamat email ke alamat lain di jaringan internet. Seperti layaknya surat biasa pada umumnya email berfungsi untuk
(22)
mengirimkan surat atau pesan kepada oranglain. Perbedaan antara surat biasa dengan email adalah email sudah tidak lagi memerlukan kertas sebagai media penulisan pesan, media yang digunakan adalah berupa data digital yang dikirimkan melalui internet.
2. 3. 9Pemrograman database
Definisi dari database adalah sekumpulan dari beberapa data dalam jumlahbanyak, saling berhubungan dan yang mempunyai arti tertentu (Riyanto, 2003),
Database secara global terdiri dari kumpulan table yang berisi baris dan kolom. Tiap baris dan table memiliki satu unit data yang disebut record dan kolom di dalam table (disebut dengan field) merupakan keterangan dari masing- masing record.
Pemograman database merupakan kegiatan yang dilakukan untuk meningkatkan kemudahan dalam melakukan manajemen dan akses sebuah
database (Riyanto,2003).Pemograman Sebuah Database banyak dilakukan dengan menggunakan bahasa yang disebut dengan Structure Query language
(SQL).Selain SQL,pemograman database juga meliputi manipulasi objek-objek database,analisa query,dan juga interaksi database dengan Open Database Connectivity (ODBC).
2. 3. 10UML (Unified Modelling Language)
Sejarah UML sendiri cukup panjang.Hingga era tahun 19990, seperti telah diketahui, puluhan metodologi pemodelan berorientasi objek telah bermunculan di dunia.Masa itu terkenal dengan masa perang metodologi (method war) dalam pendesainan berorientasi objek. Masing-masing Metodologi membawa notasi sendiri-sendiri, yang mengakibatkan timbul masalah baru apabila bekerja sama dengan group atau perusahaan lain yang menggunakan metodologi yang berlainan.
Metodologi yang paling banyak digunakan dalam OOAD adalah OMT (Object Modeling Technique) dari Rumbaugh, OOAD (Object Oriented
(23)
Analysis/Design) dari Shlaer-Mellor, Metode Booch,Responsibility/Driven Design/-Class/Responsibility Coad /Yourdon dan Jacobson OOSE (Object Oriented Software Engineering).Sejarah UML.
2. 3. 10. 1Definisi UML (Unified Modelling Language)
UML adalah bahasa grafis untuk
mendokumentasikan,menspesifikasikan, dan membangun sistem perangkat lunak.UML berorientasi objek ,menerapkan banyak level abtraksi , tidak bergantung pada proses pengembangan, tidak bergantung bahasa dan teknologi, pemaduan beberapa notasi di beragam metodologi, usaha bersama dari banyak pihak, didukung oleh kakas-kakas yang di integrasikan lewat XML standar UML dikelola oleh OMG(Object Management Grou).
UML adalah bahasa pemodelan untuk menspesifikasikan, memvisualisasikan,membangun dan mendokumentasikan artifak-artifak dari sistem.
1. Di dalam system intensive process, metode diterapkan sebagai process untuk menurunkan atau mengevolusikan sistem.
2. Sebagai bahasa UML digunakan untuk komunikasi yaitu alat untuk menangkap pengetahuan mengenai satu subjek dan mengekspresikan pengetahuan (sintaks) yang memperdulikan subjek untuk maksud komunikasi subjek adalah sistem yang di bahas.
3. Sebagai bahasa pemodelan, UML focus pada pemahaman subyek melalui formulasi model dari subyek. Model memuat pengetahuan pada subyek, dan aplikasi dari pengetahuan ini berkaitan dengan intelenjensia.
4. Berkaitan dengan unifikasi UML memadukan praktek rekayasa terbaik sistem informasi dan industri,meliputi beragam tipe sistem (perangkat lunak dan non perangkat lunak),domain (bisnis,perangkat lunak) dan proses siklus hidup.
(24)
5. Begitu diterapkan untuk menspesifikasikan sistem, UML dapat
diunakan untuk mengkomunikasikan “apa” yang diperlukan dari sistem dan “bagaimana” sistem dapat direalisasikan.
6. Begitu diterapkan untuk menvisualisasikan sistem, UML dapat digunakan untuk menjelaskan sistem secara visual sebelum direalisasikan.
7. Begitu diterapkan untuk membangun sistem, UML dapat digunakan
untuk memandu realisasi sistem serupa dengan “blueprint”
8. Begitu diterapkan untuk mendokumentasikan sistem, UML dapat digunakan untuk menangkap pengetahuan mengenai sistem pada seluruh siklus hidup.
2. 3. 10. 2Tujuan UML
Tujuan utama perancangan UML adalah :
1. Menyediakan bahasa pemodelan visual yang ekspresif dan siap pakai untuk mengembangkan dan pertukaran model-model yang berarti. 2. Menyediakan mekanismeperluasan dan spesifikasi untuk memperluas
konsep-konsep inti.
3. Mendukung spesifikasi independen bahasa pemograman dan pengembangan tertentu.
4. Meyediakan basis formal untuk pemahaman bahsa pemodelan 5. Mendorong pertumbuhan pasar kakas berorientasi objek
6. Mendukung konsep-konsep pengembangan level lebih tinggi seperti komponen, kolaborasi, framework dan pattern
2. 3. 11Diagram dan Teknik Pemodelan UML
Diagram mengemukakan banyak hal,penggunaan notasi yang terdefinisi baik dan ekspresif adalah penting pada proses pengembangan perangkat lunak, yaitu :
(25)
1. Notasi standar yang memungkinkan pengembang mendeskripsikan skenario atau rumusan arsitektur dan kemudian mengkomunikasikan secara tidak ambigu
2. Notasi yang bagus membebaskan otak untuk berkonsentrasi pada masalah-masalah yang lebih lanjut.
3. Notasi yang baik memungkinkan mengeleminasi keperluan pemeriksaan konsisten dan kebenaran keputusan dengan menggunakan
tool terotomatisasi.
2. 3. 12Diagram struktur
Diagram ini untuk memvisualisasikan ,memspesifikasikan,membangun dan mendokumentasikan aspek statik dari sistem.
1. Diagram Kelas (Class diagram) 2. Diagram Objek (Objek diagram)
3. Diagram Komponen (Component diagram) 4. Diagram Pengembangan (Deployment diagram)
2. 3. 13Diagram perilaku
Diagram ini untuk memvisualisasikan,menspesifikasi, membangun dan mendokumentasikan aspek dinamis dari sistem.
1. Diagram use-case (Use case diagram) 2. Diagram sekuen (Sequen diagram)
3. Diagram kolaborasi (Collaboration diagram) 4. Diagram statechart (Statechart diagram) 5. Diagram aktivitas (Activity Diagram)
1. Diagram kelas (Class diagram)
Diagram ini menunjukkan sekumpulan kelas, interface, kolaborasi dan keterhubungannya. Diagram kelas ditujukan untuk pandangan statik terhadap sistem.
(26)
2. Diagram objek (Object diagram)
Diagram ini menunjukkan sekumpulan objek dan keterhubungannya.Diagram ini menunjukkan potongan statik dari instan-nstan yang ada di diagram kelas.Diagram ini untuk memperlihatkan satu prototipe atau kasus tertentu yang mungkin terjadi.Diagram objek menyediakan notasi grafis formal guna memodelkan objek,kelas dan saling berhubungan. Diagram objek berguna untuk abstract modeling dan perancangan program-program sesungguhnya.Pada pendekatan ini, bentukan dasar dari sistem perangkat lunak adalah abjek atau kelas.Kelas adalah deskripsi dari objek-objek yang umum.Setiap objek mempunyai indentitas,state dan perilaku.
3. Diagram use-cade (use case diagram)
Diagram ini menunjukkan sekumpulan kasus fungsional dan aktor (jenis kelas khusus) dan keterhubungannya.
4. Diagram Sekuen (Sequence diagram)
Diagram ini menunjukkan interaksi yang terjadi antar objek.Diagram ini menggunakan pandangan dinamis terhadap sistem.Diagram ini menekankan pada basis keberurutan waktu dari pesan-pesan yang terjadi.
5. Diagram kolaborasi (Collaboration diagram)
Diagram ini juga merupakan diagram interaksi. Diagram ini menekankan pada organisasi struktur dari objek-objek yang mengirim dan menerima pesan.
6. Diagram statecahart (Statecahart diagram)
Diagram ini berisi state,transisi,kejadian dan aktivitas. Statechart merupakan pandangan dinamis dari sistem.Diagram ini penting dalam memodelkan perilaku antar muka,kelas,kolaborasi, dan menekannkan pada urutan kejadian. Penting untuk sistem reaktif yang dipicu kejadian di dunia nyata.
7. Diagram aktivitas ( Activity diagram)
Diagram ini untuk menunjukkan aliran aktivitas di sistem. Diagram aktivitas adalah pandangan dinamis terhadap sistem. Diagram aktivitas penting
(27)
untukmemodelkan fungsi sistem dan menekankan pada aliran kendali diantara onjek-objek.
8. Diagram komponen (Component diagram)
Diagram ini menunjukkan organisasi dan kebergantungan diantara sekumpulan komponen.Diagram ini merupakan pandangan static terhadap implementasi sistem.
9. Diagram pengembangan (Deployment diagram)
Diagram ini menunjukkan konfigurasi pemroresan saat jalan komponen-komponen yang terdapat didalamnya. Diagram ini merupakan pandangan static dari arsitektur . Pilihan model dan diagram yang digunakan dipengaruhi oleh bagaimana persoalan yang ditangani dan bagaimana solusi dibentuk. Abtraksi, fokus pada relevan sambil mengabaikan rincian-rincian yang tidak relevan merupakan kuncinya.Karena itu, setiap sistem komplek perlu didekati melalui sekumpulan pandangan model yang hampir independent.Tidak ada satu pandangan tunggal yang memadai untuk komplek.
2. 4Structure Query Language (SQL)
SQL adalah bahasa standar yang digunakan oleh Database Management System untuk memapulasi dan memperoleh data dari sebuah database
relational.Dengan SQL kita dapat melakukan hal-hal berikut terhadap basis data : a. Pengubahan struktur sebuah database
b. Pengubahan pengaturan keaman sistem c. Memberikan hak akses kepada pengguna
d. Memperoleh informasi dari database e. Mengupdate database
Perintah-perintah SQL dikelompokkan menjadi lima macam yaitu :
1. Data Definition Language (DDL)
Adalah perintah SQL yang digunakan untuk mendefinisikan kerangka basis data perintah-perintahnya adalah :
(28)
a. Create : untuk membuat atau menciptakan objek basis data b. Alter : untuk memodifikasi atau mengubah objek basis data c. Drop : untuk menghapus objek basis data
d. Objek database yang dimaksud adalah basisdata,table,index.
2. Data Manipulation Language (DML)
Adalah perintah yang digunakan untuk mengoperasikan atau memanipulasi isi basis data,SQL menyediakan 4 perintah DML yaitu :
a. Select :digunakan untuk mengambil basis data dari basis data b. Delete :digunakan untuk menghapus data pada basis data c. Insert :digunakan untuk menambah data kedalam table d. Update :digunakan untuk memodifikasi data pada basis data
3. Security
Adalah perintah-perintah yang digunakan untuk menjamin keamanan data.Perintahnya antara lain :
a. Grant : digunakan untuk memberikan akses kepada user tertentu ke basis data b. Revoke : digunakan untuk mencabut hak akses dari user.
4. Integrity
Adalah perintah-perintah yang digunakan untuk menjaga kesatuan data. Contoh recover table : digunakan untuk memperbaiki tabel pada basis data
5. Auxilary
Adalah perintah-perintah pelengkap tambahan seperti : unload dan rename
2. 4. 1AdobeDreamweaver
Adobe Dreamweaver merupakan software dari Adobe yang digunakan sebagai HTML editor professional untuk mendesain web secara visual, dan dapat juga digunakan untuk mengelola situs atau halaman web.
(29)
Selain itu Dreamweaver memberikan keleluasaan kapada pengguna untuk menggunakan sebagai media penulisan bahasa pemrograman web.
Dalam perkembangannya saat ini Dreamweaver banyak digunakan para desainer web maupun programmer web.Dengan kemampuan fasilitas yang optimal dalam jendela design, membuat program ini memberikan kemudahan untuk mendisain web untuk para desainer web pemula sekalipun.Sedangkan kemampuan Dreamweaver untuk berinteraksi dengan beberapa bahasa pemrograman seperti PHP, ASP, javascript, dan yang lainnya juga memberikan fasilitas maksimal para desainer web yang menyertakan bahasa pemrograman web didalamnya.
2. 4. 2Adobe flash
Adobe flash merupakan salah satu software animasi yang sangat populer dan sudah diakui kecanggihannya. Kelengkapan fasilitas dan kemampuannya yang luar biasa dalam membuat animasi, menjadikan software ini banyak dipakai oleh animator flash.Keberadaannya sangat membantu dan memudahkan pemakai dalam menyelesaikan pekerjaan, terutama pekerjaan animasi dan presentasi.
2. 4. 3Adobe photoshop
Adobe photoshop adalah sebuah software yang dapat digunakan untuk membuat, mengolah, serta memanipulasi tampilan sebuah gambar atau foto.Selain itu, dapat juga digunakan untuk mengoreksi warna dan memberikan efek-efek tampilan yang sangat menakjubkan hasilnya.Keandalan adobe photoshop dalam berbagai pekerjaan memang tidak diragukan lagi, terbukti beberapa bidang sangat memerlukan software ini unttuk keperluan fotografi, percetakan, animasi, periklanan, maupun untuk membuat website.
Dengan kemampuannya dalam mengolah grafis gambar dan foto, pengguna dapat memanfaatkan untuk membuat desain grafis sebuah halaman web.Selain itu, kemampuan adobe photoshop dalam mengoptimalkan file gambar, sangat mendukung kebutuhan sebuah halaman web dalam penggunaan
(30)
gambar.Sebagai contoh, pengguna dapat membuat desain header, footer, menu, tombol, serta animasi pendukungsebuah halaman web dengan menggunakan peranti-peranti dalam adobe photoshop.
2. 4. 4Wamp Server 2.0
Wampserver berasal dari kata-kata windows-apache-mysql-php adalah sebuah program penginstal ciptaan Romain Bourdon.program ini mengemas mysql, php, dan apache sehingga memudahkan para pengembang system yang hendak menggunakan ketiga perangkat lunak tersebut untuk membuat aplikasi web berbasis database.
Wampserver tergolong sebagai free software, suatu jenis software yang bisa dipakai dan didistribusikan secara bebas kepada siapa saja.Selain ketiga software yang telah disebut sebelumnya wamp server bertindak sebagai manajer bagi program-program yang terkemas dalam WAMP 5. Selain itu juga wamp server memiliki tool bernama php my admin yang berbasis aplikasi web. Aplikasi memudahkan pengguna dalam berinteraksi dengan data base server MYSQL dalam mengakses data dalam data base.
(31)
BAB 4
KESIMPULAN DAN SARAN 4. 1Kesimpulan
Kesimpulan yang dapat ditarik setelah melakukan kegiatan kerja praktek, yaitu membangun web profile adalah :
1. Aplikasi yang dibuat dapat memberikan kemudahan bagi konsumen dalam melihat produk-produk yang ditawarkan dan memudahkan pengunjung atau konsumen mendapatkan informasi perusahaan.
2. Mempermudah jangkauan dalam media promosi
4. 2Saran
Saran yang diusulkan kepada CV. NUGRAHA BARU adalah untuk mengembangkan sistem ini dengan sistem pembayaran secara online.
(32)
BAB 3
ANALISIS DAN PERANCANGAN
Bab analisis dan perancangan sistem berisi pembahasan analisis dan perancangan sistem aplikasi web profile. Pembahasan ditujukan untuk menguraikan kebutuhan-kebutuhan dalam pengembangan aplikasi.
3. 1Analisis Sistem
Analisis sistem (systems analyst) dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.
Analisis sistem merupakan penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengindentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya. Hal-hal yang akan dianalisis pada tahap analisis sistem ini adalah analisis prosedur sistem yang sedang berjalan,analisis aliran informasi, analisis pengkodean, analisis basis data dan analisis kebutuhannon-fungsional.
3. 1. 1Analisis masalah
Pada sistem yang sedang berjalan ditemukan masalah atau kendala yang terjadi, masalah tersebut antara lain adalah :
Tabel 3.1 tabel masalah atau kendala perusahaan
No Permasalahan Bagian/pihak
1 Tidak adanya media promosi web vannisa Perusahaan
(33)
dan tenaga yang sangat terbatas sehingga membuat pengeluaran yang besar
3 Dengan sistem yang berjalan sekarang, pemberian informasi kepada costomer dirasakan kurang efektif sehingga costumer belum tentu mendapatkan informasi secara lengkap.
Costumer
4 Belum adanya fasilitas webprofile yang menampung informasi-informasi seputar perusahaan, tidak ada fasilitas perusahaan untuk berinteraksi atau berkomunikasi dengan pelanggan agar perusahaan mendapatkan masukan-masukan, kritik, saran dari pelanggan secara online.
perusahaan
3. 1. 2Analisis prosedur yang sedang berjalan
Ditinjau dari masalah yang dihadapi maka dibangun suatu aplikasi web profile untuk mengatasi masalah-masalah tersebut aplikasi ini dibuat statis yang bertujuan untuk dapat dikembangkan kembali.
3. 1. 2. 1Use Case prosedur yang sedang berjalan
Use case analisis perancangan adalah proses yang sedang berjalan saat ini sebelum menggunakan web profile
(34)
System
Karyawan
Pemasangan Spanduk
Penyebaran Brosur
Melihat Informasi <<include>>
<<include>>
Konsumen
Gambar 3.1 Use case prosedur yang sedang berjalan
Pada gambar 3.1 proses promosi yang sedang berjalan saat ini masih menggunakan sistem manual, dengan cara karyawan membagikan dan memasang brosur sampai konsumen melihat informasi tersebut.
3. 1. 3Analisis kebutuhan non fungsional
Analisis kebutuhan non fungsional merupakan analisis yang dibutuhkan untuk menentukan spesifikasi kebiutuhan sistem. Spesifiikasi ini juga meliputi elemen-elemen atau komponen-komponenapa saja yang dibutuhkan untuk sistem yang akan dibangun sampai dengan sistem tersebut diimplementasikan. Analisis kebutuhan ini juga menentukan spesifikasi masukan yang diperlukan sistem, keluaran yang akan dihasilkan sistem dan proses yang akan dibutuhkan untuk mengolah masukan sehingga menghasilkan suatu keluaran yang diinginkan.
(35)
3. 1. 3. 1Analisis perangkat keras (hardware)
Perangkat keras yang direkomendasikan untuk menjalankan aplikasi ini adalah sebagai berikut :
a. Processor dengan kecepatan minimal 1 GHz b. Kapasitas Hardisk Minimal 80 GB
c. Ram minimal 512 MB
d. Monitor dengan resolusi 1024x768 e. Lan Card 10/100Mbps
f. Koneksi internet minimal 234,6 Kbps
g. Mouse
h. Keyboard
i. VGA card minimal 64 MB
3. 1. 3. 2Analisis Perangkat Lunak
Kebutuhan perangkat lunak merupakan faktor-faktor yang harus dipenuhi untuk merancang sebuah perancang lunak tersebut sesuai dengan maksud dan tujuan perangkat lunak tersebut dibuat.Beberapa perangkat lunak pendukung sebagai berikut :
Tabel 3.2 tabel analisis perangkat lunak
no Perangkat lunak keterangan
1 Microsoft windows xp sp2 System operasi
2 Adobe dreamweaver Tool pemrograman
3 Adobe photoshop Tool edit gambar
4 Mozilla fire fox browser
5 Rational rose Tool perancangn UML
(36)
3. 1. 3. 3Analisis pengguna
Analisis pengguna mencirikan siapa saja pengguna dari perangkat lunak yang dispesifikasikan dan apa saja haknya terhadap perangkat lunak tersebut. Aplikasi web profile yang dibangun memiliki dua jenis pengguna, yaitu :
1. Pengunjung
Pada aplikasi web profile ini pengunjung merupakan orang yang melihat atau menggunakan aplikasi ini. Pengunjung sendiri tidak dapat melakukan login ataupun mendaftar untuk menjadi member. Jadi pengunjung hanya bisa melihat dan nantinya akan mendapatkan informasi dari web profile tersebut.
2. Pengelola
Pengelola merupakan orang yang bertanggung jawab mengelola data secara statis. Adapun syarat yang dibutuhkan untuk menjadi pengelola antara lain :
a. Mampu menguasai teknik pemrograman php dan mysql b. Menguasa ilmu komputer.
c. Menguasai adobe dreamweaver d. Menguasai adobe photoshop e. Mengerti dasar-dasar internet.
3. 1. 4Analisis kebutuhan fungsional
Analisis kebutuhan fungsional aplikasi web profile ditentukan berdasarkan spesifikasi kebutuhan interaksi pada aplikasi, yaitu interaksi antar sesama pengunjung, dan pengunjung-pengelola. Kebutuhan interaksi tersebut dapat dilihat pada tabel 3.3.
(37)
Tabel 3.3 Kebutuhan interaksi pada aplikasi web profile
No Jenis interaksi Implementasi pada aplikasi web profile
1. Pengunjung dan pengunjung Komunikasi melalui ruang shoutbox, untuk saling mengutarakan pendapat.
2. Pengunjung dan guru Komunikasi melalui kirim komentar, email, dan
poling untuk agar perusahaan mendapatkan
feedback dari pengunjung.
3. 1. 5Analisis Perancangn sistem
Perancangan dapat didefinisikan sebagai penggambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam suatu kesatuan yang utuh dan berfungsi.Tahapan ini meliputi mengkonfigurasi komponen-komponen perangkat alat lunak dan perangkat keras dari suatu sistem. Alat bantu yang digunakan untuk menggambarkan perancangn sistem yaitu UML (unified modeling language).
3. 1. 5. 1UML (unified modeling language)
Perancangn sistem yang dilakukan menggunakan metode yaitu UML (unified modeling language). Perancangn sistem ini menggunakan adaptasi metode coad-yourdan. Tahap-tahap perancangan tersebut sebagai berikut: 1. Pemodelan use case
1.1. Indentifikasi actor 1.2. Identifikasi use case
1.3. Pembuatan diagram use case
1.4. Pembuatan diagram sekuen atau diagram kolaborasi untuk memperjelas masing2 use case
(38)
3. 1. 6Pemodelan use case
Pemodelan use case adalah pemodelan sistem dari perspektif pandangn pemakai akhir (end user). Model use case adalah pendangan dari luar sistem, sementara model rancangan adalah pandangan dari dalam sistem, sedangkan model rancangn mempresentasikan pembangunan dari sistem. Sasaran pemodelan use case sebagai berikut :
1. Mendefinisikan kebutuhan fuungsional dan operasional sistem dengan mendefinisikan skenario penggunaan yang disepakati antara pemakai/pengguna dan pengembang (developer).
2. Menyediakan deskripsi dan tidak ambigu mengenai cara penggunaan dan sistem saling berinteraksi.
3. Menyediakan basis untuk pengujian vaidasi.
3. 1. 7Identifikasi aktor
Aktor yang berperan dalam perangkat ini antara lain: 1. Pengelola website
Pengelola pada dasarnya mempunyai yang sama dengan pengunjung, tetapi pengelola mendapatkan hak akses login web hosting dimana pengelola dapat meng update isi dan informasi dari website ini
2. Pengunjung /pelanggan
3. 1. 8Identifikasi use case
Pada aplikasi website di www.brownies-vannisa.com ini adalah antaralain sebagai berikut:
pengunjung :
1. Use case lihat halaman utama 2. Use case lihat produk
(39)
4. Use case lihatoutlet
5. Use case melakukan kirim e-mail
Pengelola :
1. Use case kelola konfigurasi 2. Use case kelola e-mail
3. 1. 9Diagram Use Case
Diagram use case memperlihatkan hubungan-hubungan yang terjadi antara aktor-aktor dengn use case dalam sistem. Salah satu manfaat dari diagram use case adalah untuk Komunikasi. Calon pengguna sistem/perangkat lunak dapat mengamati diagram use case untk mendapatkan penglaman yang utuh tentang sistem yang akan dikembangkan.
Skenario use case aplikasi website www.brownies-vannisa.com (Gambar 3.1): 1. Aktor yang terlibat dengan sistem adalah pengunjung (user).
2. Setiap pengunjung dapat mengakses menu-menu yang tersedia dalam situs www.brownies-vannisa.com
3. Pengunjung dapat melihat profil perusahaan . 4. Pengunjung dapat melihat produk perusahaan.
5. Pengunjung dapatmenggunakan failitas polling, shoutbox, komentar, dan mengirim pesan e-mail pribadi.
(40)
System
Pengunjung
Mengunjungi Web Profile Melakukan Kirim Email
Lihat Halaman Utama Lihat Halaman Produk
Melihat Produk Terbaru Melakukan Polling
Lihat Kategori Produk
Lihat Detail Produk
Lihat Halaman About us
Kirim Komentar Kirim Email
Input User Name Input Komentar
Send
Input Isi Pesan Input Nama Input Email
Input Url Kirim <<include>> <<include>> <<include>> <<include>> <<extend>> <<extend>> <<include>> <<include>> <<include>> <<include>> <<extend>> <<extend>> <<extend>> <<extend>> <<include>> <<include>> <<include>> <<include>> Pengelola Login Cpanel Setting Umum
Setting File Manager
Kelola Halaman Utama
Kelola Halaman Produk
Kelola Halaman Outlet
Kelola Halaman About Us Kelola Halaman Email
Kelola Pesan Email
Kelola Pesan Komentar
Kelola About Us Delete isi Abouts Us
Kelola Isi Outlet
Delete Isi Outlet Kelola Isi Produk
Delete Isi Produk Delete Konten
Kelola Polling
Kelola Update Produk
<<include>> <<include>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>>
Delete Pesan Email
Masukan Sebagai Informasi
<<extend>> <<include>>
Masukan Sebagai informasi Delete Pesan Komentar
<<include>> <<extend>> <<extend>> <<extend>> <<include>> <<include>>
(41)
3. 1. 9. 1Diagram Use case pengunjung
Pada gambar 3.3 diperlihatkan use case diagram untuk pengunjung
pengunjung
mengunjungi web profile
lihat halaman utama
lihat profile
lihat about us
lihat informasi outlet
melakukan kirim e-mail <<include>>
<<include>>
<<include>>
<<include>>
<<include>>
Gambar 3.3 Diagram Use Case Pegunjung
Table 3.1 skenario use case pengunjung
Indentifikasi
Nomor use case : 3.3
Nama use case : Pengunjung
Deskripsi : Proses untuk melihat isi web profile
Jenis : Primer
Aktor : Pengunjung
Skenario Utama
Kondisi Awal
No Aksi aktor No Respon Sistem
1. Mengunjungi web profile www.brownies-vannisa.com
2. Halaman utama web tampil 3. Klik tombol produk
4. Tampil halaman Produk
(42)
6. Tampil halaman about us 7. Klik tombol outlet
8. Tampil halaman outlet
9. Klik tombol e-mail
10. Tampil halaman e-mail
3. 1. 9. 2Diagram use case lihat halaman utama
Pada gambar 3.4 diperlihatkan use case diagram untuk lihat halaman
pengunjung
melihat halam utama
melihat produk terbaru
menggunakan aplikasi shoutbox
melakukan poling lihat hasil poling <<include>>
<<include>>
<<include>> <<extend>>
Gambar 3.4 Diagram Use case Lihat halaman utama
Table 3.2 skenario use case lihat halaman utama Indentifikasi
Nomor use case : 3.4
Nama use case : Lihat halaman utama
Deskripsi : Pengunjung melihat halaman utama
Jenis : Primer
Aktor : Pengunjung
Skenario Utama Kondisi Awal
(43)
No Aksi aktor No Respon Sistem 1. Klik tombol polling
2. Lihat hasil polling 3. Klik tombol produk
4. Tampil produk terbaru
5. Masukkan pesan shoutbox
6. Tampil hasil shoutbox
3. 1. 9. 3Diagram use casse lihat produk
Pada gambar 3.5 diperlihatkan use case diagram untuk lihat produk
pengunjung
lihat produk lihat kategori produk lihat detail produk
<<extend>> <<extend>>
Gambar 3.5 Diagram Use Case Lihat produk
Table 3.3 skenario use case lihat produk Indentifikasi
Nomor use case : 3.5
Nama use case : Lihat halaman produk
Deskripsi : Proses untuk melihat produk
Jenis : Primer
Aktor : Pengunjung
Skenario Utama Kondisi Awal
No Aksi aktor No Respon Sistem
1. Klik tombol produk
2. Tampilan halaman produk 3. Pilih kategori
(44)
3. 1. 9. 4Diagram use case lihat about us
Pada gambar 3.6 di perlihatkan use case diagram untuk lihat about-us
pengunjung
lihat about us
Gambar 3.6 diagram usecase lihat about-us
Table 3.4 skenario use case lihat about us Indentifikasi
Nomor use case : 3.6
Nama use case : Lihat about-us
Deskripsi : Pengunjung lihat about-us
Jenis : Primer
Aktor : Pengunjung
Skenario Utama Kondisi Awal
No Aksi aktor No Respon Sistem
1. Pilih menu tombol about-us
2. Tampil about-us
3. 1. 9. 5Use case lihat outlet
Pada gambar 3.7 di perlihatkan use case diagram untuk lihat outlet
pengujung
lihat outlet
(45)
Table 3.5 skenario use case lihat outlet Indentifikasi
Nomor use case : 3.7
Nama use case : Lihat Outlet
Deskripsi : Pengunjung lihat outlet
Jenis : Primer
Aktor : Pengunjung
Skenario Utama Kondisi Awal
No Aksi aktor No Respon Sistem
1. Pilih tombol menu outlet
2. Tampil Outlet
3. 1. 9. 6Diagram use case kirim e-mail
(46)
pengunjung kirim komentar kirim e-mail input username input komentar send input nama input e-mail input url
input isi pesan <<extend>> <<extend>> <<extend>> <<extend>> kirim <<include>> <<include>> <<include>> <<include>> <<extend>> <<extend>> <<include>> <<include>>
Gambar 3.8 Diagram Use Case kirim e-mail
Table 3. skenario use case kirim e-mail
Indentifikasi
Nomor use case : 3.8
Nama use case : Kirim e-mail
Deskripsi : Pengunjung lihat email dan isi pesan komentar
Jenis : Primer
Aktor : Pengunjung
Skenario Utama
Kondisi Awal
No Aksi aktor No Respon Sistem
1. Klik tombol email
2. Tampil halaman email 3. Masukkan nama,e-mail,input url,pesan
pada kotak email
(47)
3. 1. 9. 7Diagram use case pengelola
Pada gambar 3.9 di perlihatkan use case diagram untuk pengelola
pengelola
login cpanel
kelola halaman utma
kelola pesan email
kelola komentar
kelola konfigurasi
masukan sebagai informasi
delete
masukan sebagai informasi
delete <<extend>> <<extend>> <<extend>> <<extend>> <<include>> <<include>> <<include>> <<include>>
Gambar 3.9 Diagram Use Case pengelola
Table 3.6 skenario use case pengelola Indentifikasi
Nomor use case : 3.9
Nama use case : Pengelola
Deskripsi : Proses untuk mengakses file manager untuk
mengganti,menghapus,mengupdate halaman-halaman ataupun menambah konten –konten yang terdapat pada website
Jenis : Primer
Aktor : Pengelola
Skenario Utama Kondisi Awal
No Aksi aktor No Respon Sistem
1. Masukkan username dan password pada login cpanel
2. Tampilan menu utama control panel 3. Klik menu php admin pada menu
utama cpanel
(48)
5. Klik tombol edit email
6. Tampil isi email
7. Klik tombol komentar
8. Lihat masukan informasi
9. Klik tombol delet pada kotak komentar
10. Hapus komentar
3. 1. 9. 8Diagram use case kelola halaman utama
Pada gambar 3.10 di perlihatkan use case diagram untuk kelola halaman utama.
pengelola
kelola konfigurasi
seting lain-lain
seting umum kelola halaman utama
kelola produk
kelola about us
kelola outlet
update data produk
hapus data produk <<extend>> <<extend>> <<include>> <<include>> <<extend>> <<extend>> <<extend>> <<extend>>
Gambar 3.10 Diagram kelola halaman utama
Table 3.7 skenario use case kelola halaman utama Indentifikasi
Nomor use case : 3.10
Nama use case : Lihat kelola halam utama
Deskripsi : Pengelola mengakses kelola halaman utama
Jenis : Primer
Aktor : Pengelola
(49)
Kondisi Awal
No Aksi aktor No Respon Sistem
1. Klik Tombol menu file manager
2. Tampil menu halaman yang akan di edit 3. Beri tanda centang kelola halaman
utama dan klik tombol edit
4. Tampil halaman utama
5. Beri tanda centang kelola about us dan klik tombol edit
6. Tampil halaman about us
7. Beri tanda centang kelola produk dan klik tombol edit
8. Tampil halaman produk
9. Klik tombol edit data produk
10. Lihat data produk
11. Klih tombol edit hapus data produk
12. Lihat hapus data produk
3. 1. 9. 9Diagram use case kelola e-mail
(50)
pengelola
kelola komentar kelola e-mail
masukan sebagai informasi
hapus data e-mail
masukan sebagai informasi
hapus data e-mail
<<extend>>
<<extend>>
<<extend>>
<<extend>>
Gambar 3.11 Diagram Use Case kelola e-mail
Table 3.8 skenario use case kelola halaman utama Indentifikasi
Nomor use case : 3.11
Nama use case : Lihat kelola halaman email
Deskripsi : Pengelola mengakses halaman email
Jenis : Primer
Aktor : Pengelola
Skenario Utama Kondisi Awal
No Aksi aktor No Respon Sistem
1. Klik kelola email
2. Tampil masukan sebagai informasi 3. Klik hapus kelola email
4. Lihat data email
5. Klik kelola komentar
6. Tampil masukan sebagai informasi
7. Klik hapus kelola komentar
(51)
3. 2Diagram aktivitas
Kebutuhan alur kerja (workflow) sebuah proses bisnis dan urutan aktivitas dalam suatu proses dimodelkan dengan diagram aktivitas. Diagram ini sangat mirip dengan sebuah flowchart karena kita dapat memodelkan sebuah alur kerja dari satu aktivitas ke aktivitas lainnya atau dari satu aktivitas ke dalam keadaan sesaat (state).
3. 2. 1Diagram aktivitas konsumen
Diagram aktivitas konsumen (gambar 3.12):
Halaman Utama
Halaman Utama
Isi Pesan Halaman Email
Pilih Polling
Isi Komentar Shoutbox
Isi Komentar
Lihat Outlet
Lihat Produk
Lihat abouts us
end
Gambar 3.12 diagram aktivitas pengunjung
3. 3Perancangan basis data
Basis data atau data base adalah sekumpulan dari data yang saling
berhubungan antara satu dengan yang lainnya tersimpan diperangkat keras computer dan digunakan perangkat lunak untuk memanipulasinya. Tujuan dari perancangan basis data adalah menentukan data-data yang dibutuhkan dalam sistem sehingga kebutuhan informasi akan terpenuhi.
(52)
3. 3. 1Struktur data
Dalam database yang dibangun terdiri dari tigatabel. Berikut akan dijelaskan mengenai implementasi table-tabel yang digunakan pada pembangunan aplikasi web profile.
Tabel 3.4 struktur tabel email
No Nama Type Null Keterangan
1 Id Int(10) No key,Auto_Increment
2 Nama Varchart(35) No
3 Email Varchart(40 No
4 Url Varchart(50) No
5 Komentar Text No
Tabel 3.5 strukteu tabel polling
No Nama Type Null Keterangan
1 Id int(10) No key,Auto_Increment
2 pil1 Varchart(255) No latin1_swedish_ci
3 pil1 Varchart(255) No latin1_swedish_ci
4 pil1 Varchart(255) No latin1_swedish_ci
5 pil1 Varchart(255) No latin1_swedish_ci
6 pil1 Varchart(255) No latin1_swedish_ci
7 pil1 Varchart(255) No latin1_swedish_ci
(53)
Tabel 3.6 struktur tabel shoutbox
No Nama Type Null Keterangan
1 Id Int(10) No key,Auto_Increment
2 Nama Varchart(47) No latin1_swedish_ci
3 Url Varchart(151) No latin1_swedish_ci
4 Message Varchart(254) No latin1_swedish_ci
5 tanggal Varchart(30) No latin1_swedish_ci
Pada tabel-tabel diatas merupakan tabel-tabel yang digunakan dalam membangun database untuk aplikasi web profile yang dibuat.
3. 4Perancangan antar muka(user interface)
Perancangan antar muka merupakan tahapan dimana desain system yang sudah dipersiapkan kemudian ditampilkan menjadi antar muka antara pengguna dengan system.
3. 4. 1Perancangan menu
Perancangan menu utama (gambar 3.13) pada webprofile ini tidak ada perbedaan antara pengunjung dan pengelola.
HOME PRODUCT OUTLET ABOUTS EMAIL
MENU UTAMA
(54)
Pada gambar 3.13 adalah peancangan menu utama untuk pengunjung dimana terdapat beberapa menu diantaranya halaman utama, produk, outlet, about us, email.
3. 4. 2Perancangan antarmuka menu utama
Gambar 3.14 adalah perancangan antar muka menu utama pada aplikasi web profile www.brownies-vannisa.com.
Gambar 3.14 perancangan antarmuka menu utama
(55)
Tabel 3.7 tabel keterangan antar muka menu utama
No Nama Fungsi
1 Gambar Halaman menu Home
2 Logo logo Vannisa
3 Home Menampilkan halaman menu home
4 Produk Menampilkan halaman menu produk
5 Outlet Menampilkan halaman menu outlet
6 About Menampilkan halaman menu about
7 Email Menampilkan halaman menu email
8 Polling Pemilihan hasil polling produk
brownies
9 Shoutbox isi komentar tentang produk
10 become Gabung become fans facebook
11 Animasi Menampilkan gambar produk vannisa
12 Situs Alamat situs web vannisa
3. 4. 3Perancangan antar muka menu produk
Gambar 3.15 adalah perancangan antar muka menu produk pada aplikasi web profile www.brownies-vannisa.com.
(56)
Gambar 3.15 perancangan antarmuka menu produk
Keterangan gambar :
Tabel 3.8 tabel keterangan antar muka menu produk
No Nama Fungsi
1 Gambar Halaman menu Produk
2 Logo Logo vannisa
3 Home Menampilkan halaman menu home
4 Produk Menampilkan halaman menu produk
5 Outlet Menampilkan halaman menu outlet
6 About Menampilkan halaman menu about
(57)
8 Menu 1 Menampilkan Produk1
9 Menu 2 Menampilkan Produk2
10 Menu 3 Menampilkan Produk3
11 Menu 4 Menampilkan Produk4
12 Menu 5 Menampilkan Produk5
13 Menu 6 Menampilkan Produk6
14 Menu 7 Menampilkan Produk7
15 Menu 8 Menampilkan Produk8
16 Tampilan slide gambar
Menampilkan gambar produk
17 Situs Alamat situs web vannisa
3. 4. 4Perancangan antar muka menu outlet
Gambar 3.16 adalah perancangan antar muka menu outlet pada aplikasi web profile www.brownies-vannisa.com.
(58)
Gambar 3.16 perancangan antar muka menu outlet
Keterangan gambar :
Tabel 3.9 tabel keterangan antar muka menu outlet
No Nama Fungsi
1 Gambar Halaman menu Outlet
2 Logo Logo vannisa
3 Home Menampilkan halaman
menu home
4 Produk Menampilkan halaman
(59)
5 Outlet Menampilkan halaman menu outlet
6 Abouts Menampilkan halaman
menu about
7 Email Menampilkan halaman
menu email
8 Situs Alamat situs web vannisa
3. 4. 5Perancangan antarmuka menu about-us
Gambar 3.17 adalah perancangan antar muka menu about-us pada aplikasi web profile www.brownies-vannisa.com.
(60)
Gambar 3.17 perancangan antar muka menu about-us
Keterangan gambar :
Tabel 3.10 tabel keterangan antar muka menu about-us
No Nama Fungsi
1 Gambar Halaman menu about
2 Logo logo vannisa
3 Home Menampilkan halaman menu home
(61)
5 Outlet Menampilkan halaman menu outlet 6 About Menampilkan halaman menu about 7 Email Menampilkan halaman menu email
8 Text About produk vannisa
9 Gambar Menampilkan logo vannisa 10 Text Label halal mui
11 Situs Alamat situs web vannisa
3. 4. 6Perancangan antarmuka menu email
Gambar 3.18 adalah perancangan antar muka menu e-mail pada aplikasi web profile www.brownies-vannisa.com.
(62)
Gambar 3.18 perancangan antar muka menu e-mail
Keterangan gambar :
Tabel 3.11 tabel keterangan antar muka menu email
No Nama Fungsi
1 Gambar Halaman menu Email
2 Logo logo vannisa
3 Home Menampilkan halaman menu home
(63)
5 Outlet Menampilkan halaman menu outlet
6 About Menampilkan halaman menu about
7 Email Menampilkan halaman menu email
8 Kontak Email
Isi pesan email dan komntar
9 Text Tempat kantor pusat vannisa
(64)
RIWAYAT HIDUP
NIM : 10107265
Kelas : IF6
Nama : Desta Perdana Putra
Tempat/ Tanggallahir : Bandung, 1 Desember 1988
Agama : Islam
Jeniskelamin : Laki-laki
Alamat : Komplek. Taman Cipadung indah Jl. Nirwana No. 1
Kel. Cipadung Kidul Kec. Panyileukan, Bandung 40614
Telepon : 085624629959
E-mail : desta_tanaka@yahoo.com
PENDIDIKAN
a) Tk.ABD Saleh Malang : Tahun 1994-1995
b) SD.ABD Saleh Malang : Tahun 1995-1996
c) SD.Panyileukan 3 : Tahun 1996-1999
d) SD.Binaharapan 4 : Tahun 1999-2001
e) SLTP Plus Al-Ghifari : Tahun 2001-2004
f) SMAN 26 Bandung : Tahun 2004-2007
g) Universitas Komputer Indonesia : Tahun 2007-sekarang
Bandung, Januari 2011
Desta Perdana Putra NIM. 10107265
(65)
RIWAYAT HIDUP
NIM : 10107273
Kelas : IF6
Nama : Muhammad Luthfi Maulana Haq
Tempat/ Tanggal lahir : Bandung, 22 Januari 1989
Agama : Islam
Jenis kelamin : Laki-laki
Alamat : Komplek Bumi Panyileukan Blok E 10 No 17
Bandung 40614
Telepon : 085722842159
E-mail : Luthfiem@yahoo.com
PENDIDIKAN
2007- sekarang : Program S1 Teknik Informatika, Teknik dan Ilmu Komputer Universitas Komputer Indonesia, Bandung
2004-2007 : SMA BPI 1 Bandung
2001-2004 : SMP Negeri 34 Bandung
1995-2001 : SDN Panyileukan 2
1994-1995 : TK Riung Putra
Bandung, Januari 2011
Muhammad Luthfi Maulana Haq NIM. 10107273
(66)
RIWAYAT HIDUP
NIM : 10107243
Kelas : IF6
Nama : Novy Wisudrajat
Tempat/ Tanggal lahir : Bandung, 26 November 1989
Agama : Islam
Jenis kelamin : Laki-laki
Alamat : DSN kaler RT 03/01 Cijeungjing Ciamis
Telepon : 085221614411
E-mail : if.10107243@yahoo.co.id
PENDIDIKAN
2007- sekarang : Program S1 Teknik Informatika, Teknik dan Ilmu Komputer Universitas Komputer Indonesia, Bandung
2004-2007 : SMA 3 Ciamis
2001-2004 : SMP 5 Ciamis
1995-2001 : SD.Bebedilan 1
1994-1995 : Tk.Bhayangkari
Bandung, Januari 2011
Novy Wisudrajat NIM. 10107243
(1)
5 Outlet Menampilkan halaman menu outlet 6 About Menampilkan halaman menu about 7 Email Menampilkan halaman menu email 8 Text About produk vannisa
9 Gambar Menampilkan logo vannisa 10 Text Label halal mui
11 Situs Alamat situs web vannisa
3. 4. 6Perancangan antarmuka menu email
Gambar 3.18 adalah perancangan antar muka menu e-mail pada aplikasi web profile www.brownies-vannisa.com.
(2)
Gambar 3.18 perancangan antar muka menu e-mail Keterangan gambar :
Tabel 3.11 tabel keterangan antar muka menu email
No Nama Fungsi
1 Gambar Halaman menu Email 2 Logo logo vannisa
3 Home Menampilkan halaman menu home 4 Produk Menampilkan halaman menu produk
(3)
5 Outlet Menampilkan halaman menu outlet 6 About Menampilkan halaman menu about 7 Email Menampilkan halaman menu email 8 Kontak
Isi pesan email dan komntar
9 Text Tempat kantor pusat vannisa 10 Situs Alamat situs web vannisa
(4)
RIWAYAT HIDUP
NIM : 10107265
Kelas : IF6
Nama : Desta Perdana Putra
Tempat/ Tanggallahir : Bandung, 1 Desember 1988
Agama : Islam
Jeniskelamin : Laki-laki
Alamat : Komplek. Taman Cipadung indah Jl. Nirwana No. 1 Kel. Cipadung Kidul Kec. Panyileukan, Bandung 40614
Telepon : 085624629959
E-mail : desta_tanaka@yahoo.com
PENDIDIKAN
a) Tk.ABD Saleh Malang : Tahun 1994-1995 b) SD.ABD Saleh Malang : Tahun 1995-1996 c) SD.Panyileukan 3 : Tahun 1996-1999 d) SD.Binaharapan 4 : Tahun 1999-2001 e) SLTP Plus Al-Ghifari : Tahun 2001-2004
f) SMAN 26 Bandung : Tahun 2004-2007
g) Universitas Komputer Indonesia : Tahun 2007-sekarang
Bandung, Januari 2011
Desta Perdana Putra NIM. 10107265
(5)
RIWAYAT HIDUP
NIM : 10107273
Kelas : IF6
Nama : Muhammad Luthfi Maulana Haq
Tempat/ Tanggal lahir : Bandung, 22 Januari 1989
Agama : Islam
Jenis kelamin : Laki-laki
Alamat : Komplek Bumi Panyileukan Blok E 10 No 17 Bandung 40614
Telepon : 085722842159
E-mail : Luthfiem@yahoo.com
PENDIDIKAN
2007- sekarang : Program S1 Teknik Informatika, Teknik dan Ilmu Komputer Universitas Komputer Indonesia, Bandung 2004-2007 : SMA BPI 1 Bandung
2001-2004 : SMP Negeri 34 Bandung 1995-2001 : SDN Panyileukan 2 1994-1995 : TK Riung Putra
Bandung, Januari 2011
Muhammad Luthfi Maulana Haq NIM. 10107273
(6)
RIWAYAT HIDUP
NIM : 10107243
Kelas : IF6
Nama : Novy Wisudrajat
Tempat/ Tanggal lahir : Bandung, 26 November 1989
Agama : Islam
Jenis kelamin : Laki-laki
Alamat : DSN kaler RT 03/01 Cijeungjing Ciamis
Telepon : 085221614411
E-mail : if.10107243@yahoo.co.id
PENDIDIKAN
2007- sekarang : Program S1 Teknik Informatika, Teknik dan Ilmu Komputer Universitas Komputer Indonesia, Bandung 2004-2007 : SMA 3 Ciamis
2001-2004 : SMP 5 Ciamis
1995-2001 : SD.Bebedilan 1 1994-1995 : Tk.Bhayangkari
Bandung, Januari 2011
Novy Wisudrajat NIM. 10107243