• Tidak ada hasil yang ditemukan

Rancanga Bangun Website E-News Organisasi APMPI Di Politeknik PIKSI Ganesha Bandung

N/A
N/A
Protected

Academic year: 2017

Membagikan "Rancanga Bangun Website E-News Organisasi APMPI Di Politeknik PIKSI Ganesha Bandung"

Copied!
76
0
0

Teks penuh

(1)

1

1.1 Latar Belakang Masalah

Perkembangan Teknologi saat ini, khususnya teknologi informasi terbilang sangat pesat. Setiap hari atau bahkan dari waktu ke waktu teknologi baru ditemukan dan ini mengakibatkan kebutuhan masyarakat akan informasi semakin tinggi dan cepat, dengan semakin tingginya kebutuhan masyarakat akan informasi, tentunya masyarakat sekarang selalu membutuhkan informasi yang bisa berguna untuk mereka, baik untuk bertambahnya wawasan mereka, atau untuk pertukaran informasi dan juga perubahan pola kehidupan bermasyarakat. Pola-pola tersebut adalah pola dalam bersosialisasi, pola dalam berdagang, pola dalam pertukaran informasi dan pola-pola lainnya. Hal ini salah satunya dipengaruhi dengan adanya perkembangan teknologi yang mendukung, khususnya yaitu teknologi internet.

Teknologi internet membuat perbedaan jarak antara masyarakat satu dengan yang lainnya semakin tidak terbatas, hal ini menyebabkan pergeseran beberapa pola social masyarakat, dimulai dari pola komunikasi, bisnis, informasi dan lain sebagainya. Kondisi ini dapat dilihat dengan mulai banyaknya perancangan situs-situs(Website) yang disesuaikan dengan kebutuhan berbagai bidang dan tema, seperti Website News, E-Commerce, E-Learning, E-social, E-Government dan lain sebagainya.

(2)

mereka tidak hanya dengan media-media tadi saja, akan tetapi mereka juga harus memanfaatkan teknologi internet agar mereka tidak ketinggalan zaman dan hal ini sudah dibuktikan dengan adanya situs-situs E-News atau situs yg bergerak khusus dalam menyebarkan berita atau informasi secara actual seperti www.kompas.com, www.detik.com dan lain sebagainya.

Berdasarkan uraian diatas, maka organisasi APMPI(Aliansi Pers Mahasiswa Politeknik Se-Indonesia) sebagai organisasi mahasiswa yang bergerak di bidang pers juga membutuhkan sebuah situs E-News guna mengembangkan organisasi mereka dan memberikan informasi secara cepat kepada masyarakat. Maka kami sebagai mahasiswa jurusan Teknik Informatika membantu mereka membangun sebuah situs ketika kami kerja praktek di Politeknik Piksi Ganesha Bandung sebagai politeknik yang memprakarsai terbentuknya organisasi ini dan judul laporan Kerja Praktek kami adalah “Rancang Bangun Website E-News Organisasi APMPI (Aliansi Pers Mahasiswa Politeknik Se-Indonesia) di Politeknik Piksi Ganesha Bandung ".

1.2 Rumusan Masalah

1. Bagaimana membuat sebuah Website bertema E-News.

2. Bagaimana membuat Website E-News yang sesuai dengan visi dan misi dari organisasi APMPI.

1.3 Maksud dan Tujuan

1.3.1 Maksud

1. Mengetahui perbedaan kondisi bekerja secara nyata berdasarkan teori-teori yang diberikan selama ini.

(3)

3. Membantu organisasi APMPI mengembangan jaringan informasi antar sesama anggota organisasi.

1.3.2 Tujuan

1. Membantu mempromosikan organisasi APMPI kepada masyarakat luas sebagai organisasi pers mahasiswa.

2. Membantu mempermudah organisasi APMPI dalam pertukaran informasi antara sesama anggota APMPI.

3. Membantu APMPI untuk menyajikan informasi terkini yang mereka miliki kepada masyarakat luas.

1.4 Batasan Masalah

1. Website yang kami buat memiliki admin yang dipegang oleh ketua APMPI.

2. Pembuatan database menggunakan PHP MyAdmin. 3. Forum yang tersedia dibatasi untuk anggota APMPI saja.

4. Perancangan interface Website menggunakan Dreamweaver dan Photoshop, sementara untuk bahasa pemrongramannya menggunakan PHP.

5. Konten yang tersedia masih sedikit, yaitu home sebagai tampilan utama, profil APMPI, forum untuk anggota, berita untuk masyarakat yang diupload oleh anggota atas seizin admin yaitu Ketua APMPI itu sendiri serta 2 link khusus yang dihubungkan ke Website Politeknik Piksi Ganesha Bandung dan link untuk mengakses nilai Online bagi mahasiswa Politeknik Piksi Ganesha Bandung.

1.5 Metodologi Penelitian

(4)

1.5.1 Tahap Pengumpulan Data

Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut :

a. Studi literatur

Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan judul Kerja Praktek.

b. Wawancara

Wawancara yaitu pengumpulan data dengan cara mengadakan tanya jawab Ketua APMPI sebagai narasumber utama.

c. Observasi

Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung terhadap permasalahan yang diambil.

1.5.2 Tahap Pengembangan Perangkat Lunak

Tahap pengembangan Website E-News ini menggunakan model waterfall, yang meliputi beberapa proses diantaranya :

a.Planning

Proses merencanakan pembangunan sebuah Website atau situs. b.Designing

Proses mendesain web dan juga mengatur layout nya agar terlihat menarik bagi pengunjung situs ini.

c. Coding

Proses membuat atau memasukkan kode-kode pemrograman untuk hal-hal yang dibutuhkan bagi website tersebut.

d.Testing

Proses pengujian website. e. Promotion

(5)

Gambar 1.1 Model Waterfall

1.6 Sistematika Penulisan

Sistematika penulisan laporan Kerja Praktek ini disusun untuk memberikan gambaran umum tentang Kerja Praktek yang dijalankan. Sistematika penulisan Kerja Praktek ini adalah sebagai berikut :

BAB I PENDAHULUAN

Bab ini berisi uraian tentang latar belakang permasalahan, merumuskan inti permasalahan yang dihadapi, menentukan maksud dan tujuan penelitian, yang kemudian diikuti dengan pembatasan masalah, metodologi penelitian serta sistematika penulisan.

BAB II TINJAUAN PUSTAKA

(6)

BAB III PEMBAHASAN

Bab ini membahas mengenai hal-hal atau tugas yang diberikan selama Kerja Praktek berlangsung.

BAB IV KESIMPULAN DAN SARAN

(7)

7

2.1 Profil Tempat Kerja Praktek

2.1.1 Sejarah Instansi

Pada tanggal 17 Juli 1993 dibentuk suatu lembaga pendidikan yang diberi nama Progress. Lalu pada tanggal 15 Desember 1993 lembaga pendidikan Progress berganti nama menjadi Piksi Ganesha yang bernaung di bawah yayasan Piksi Ganesha. Akhirnya pada tanggal 14 Januari 2004 berdasarkan SK mendiknas RI No. 04/D/0/2004 PIKSI Ganesha secara resmi berubah menjadi Perguruan Tinggi bernama Politeknik Piksi Ganesha Bandung yang berlokasi di Jl. Jend.Gatot Subroto 301 Bandung.

Visi

(8)

Misi

1. Menyelenggarakan pendidikan berbasis link and match.

2. Menjalin kemitraan dan kerjasama dengan dunia usaha dan industri.

3. Menjalankan sistem pendidikan yang berkualitas nasional maupun internasional.

Tujuan

1. Menghasilkan lulusan yang profesional, berjiwa mandiri dan berbudi luhur serta berdaya saing tinggi dalam penyerapan kerja di dunia usaha dan industri.

(9)

2.1.2 Logo Instansi

Di bawah ini adalah logo instansi Politeknik PIKSI Ganesha Bandung:

Gambar 2.1 Logo Politeknik Piksi Ganesha Bandung

2.1.3 Badan Hukum Instansi

(10)

2.1.4 Struktur Organisasi dan Job Description

Gambar 2.12 Struktur Organisasi dan Job Description Piksi Ganesha Bandung

Keterangan:

_________ Garis Perintah

- - - Garis Koordinasi

Pembantu Direktur Pembantu Direktur Pembantu

(11)

2.2 Landasan Teori

2.2.1 Website

Pengertian Website

Menurut id.wikipedia.org bahwa sebuah situs web adalah sebutan bagi sekelompok halaman web (web page), yang umumnya merupakan bagian dari suatu nama domain (domain name) atau subdomain di World Wide Web (WWW) di Internet.WWW terdiri dari seluruh situs web yang tersedia kepada publik. Halaman-halaman sebuah situs web diakses dari sebuah URL yang menjadi "akar" (root), yang disebut homepage (halaman induk; sering diterjemahkan menjadi "beranda", "halaman muka" atau laman web), dan biasanya disimpan dalam server yang sama. Tidak semua situs web dapat diakses dengan gratis. Beberapa situs web memerlukan pembayaran agar dapat menjadi pelanggan, misalnya situs-situs yang menampilkan pornografi, situs-situs berita, layanan surat elektronik (e-mail), dan lain-lain.

Beberapa website membutuhkan subskripsi (data masukan) agar para user bisa mengakses sebagian atau keseluruhan isi website tersebut. Contohnya, ada beberapa situs bisnis, situs-situs e-mail gratisan, yang membutuhkan subkripsi agar kita bisa mengakses situs tersebut.

Jenis - Jenis Website

Berdasarkan pengoperasiannya, ada 2 jenis website secara umum, yaitu website statis (Static Website) dan Website Dinamis (Dynamic Website).

(12)

Website Statis hanya memiliki front end, yaitu halaman-halaman situs yang bisa diakses oleh pengunjung. Biasanya web jenis ini hanya dibuat dengan kode HTML (hypertext markup language) dan kadang-kadang dilengkapi dengan script javascript dan flash untuk memperindah tampilan.

Konten website statis tidak dapat diupdate karena memang tidak disediakan fasilitas ini. Kalaupun ingin merubah isi website statis, harus merombak kode-kode HTMLnya dan hanya bisa dilakukan oleh orang yang mengerti bahasa HTML. Pembuatan website seperti ini relatif sangat mudah tapi kurang baik untuk popularitas di mata search engine sehingga perlu usaha lebih banyak untuk mempopulerkan website statis dan mendatangkan pengunjung, misalnya dengan beriklan.

Website statis biasanya berupa company profile sederhananya, brosur online, atau situs-situs yang berisi

informasi sederhana yang tidak perlu diubah.

Dynamic Website (Website Dinamis)

Website Dinamis biasanya memiliki front-end dan back end. Front end adalah halaman-halaman situs yang bisa

diakses pengunjung, sedangkan back-end yang biasa disebut CMS (content management system) atau bisa juga disebut Admin Area, atau di dunia blog dikenal dengan nama Dashboard, berfungsi untuk mengupdate halaman-halaman front-end. Jadi halaman-halaman back end biasanya hanya bisa diakses oleh pemilik atau pengelola situs dengan username dan password yang telah ditetapkan.

(13)

kita bisa mengubah isi tulisan-tulisan pada halaman situs, menambah tulisan atau artikel baru, mengupdate katalog produk seperti pada toko online, mengupdate portfolio, memanage iklan yang tampil di halaman situs jika ada, mengontrol user atau member situs dan lain-lain.

Website dinamis juga bisa dibuat interaktif dimana pengunjung atau user bisa meninggalkan komentar, menuliskan artikel baru dan lain-lain tergantung fungsi dan tujuan situs tersebut.

Berbeda dengan website statis, pembuatan website dinamis jauh lebih rumit dan komplikatif tergantung fitur-fitur yang diinginkan. Yang pasti untuk membangun sebuah web dinamis tidak cukup dengan bahasa HTML biasa tapi juga harus mengabungkan antara Web Sever (Apache, IIS, Tomcat), bahasa pemograman/script yang bekerja di sisi server tersebut (PHP, Perl, ASP dll) serta database.

Website dinamis sendiri memiliki berbagai tipe dan terus berkembang berdasarkan, fungsi, fitur dan tujuan pembuatannya, antara lain :

News Site (Situs Berita) – biasanya berisi artikel-artikel atau berita-berita yang diupdate secara rutin. Pada beberapa situs, pengunjung atau user bisa meninggalkan komentar. Contoh : Detiknews, Antaranews, Reuters dan BBC.

(14)

Forum – dibuat khusus agar para member dapat berdiskusi sesuai dengan topic-topik yang telah ditetapkan. Contohnya : Kaskus, Detik forum, Rumah Motor, PHPBulider.com dll. Untuk membuat forum diskusi biasanya menggunakan platform2 yang sudah tersedia, baik yang berbayar seperti vBulletin ataupun yang gratisan seperti phpBB, SMF dan lain-lain.

e-Commerce atau Toko Online – dibuat khusus untuk menjual produk secara online. Umumnya dilengkapi dengan shopping cart (keranjang belanja) untuk memudahkan user/pengunjung berbelanja. Tapi sebagian juga hanya berupa catalog online yang lengkap dengan detil dan harga produk, untuk melakukan pembelian dapat dilakukan melalui email atau telepon.

Search Engine (Mesin Pencari) – situs yang dibuat khusus untuk mencari informasi sekaligus gateway ke halaman-halaman situs lain. Contoh Google, Yahoo, Bing, Altavista dll.

Archive Site– Situs khusus dimana para pengguna dapat berbagi informasi dan disimpan dalam arsip-arsip elektronik. Contoh : Yahoogroups, Google Groups, Wikipedia, Archive.org dll

(15)

juga telah dilengkapi dengan sidebar yang full custom, fasiltas RSS dan permalink.

Corporate/Company Website– biasanya berisi informasi2 umum dan kegiatan2 suatu perusahaan.

Web Portal – bentuk sederhana dari search engine dimana situs ini berisi informasi-informasi singkat dan link ke sumber yang berupa situs-situs lain.

Community site (Situs Komunitas) – situs yang dibuat khusus untuk komunitas-komuntas tertentu untuk berbagi informasi yang terbatas.

File Sharing – situs yang dibuat khusus untuk berbagi file, baik gambar, video, musik dan file-file digital lainnya. Ada yang berbayar adapula yang gratisan. Contoh : Photobucket, Flickr, Imageshack, Rapidshare, 4shared dll.

(16)

2.2.2 Internet

Internet merupakan jaringan global komputer dunia, besar dan sangat luas sekali dimana setiap komputer saling terhubung satu sama lainnya dari negara ke negara lainnya di seluruh dunia dan berisi berbagai macam informasi, mulai dari text, gambar, audio, video, dan lainnya.

Internet itu sendiri berasal dari kata Interconnection Networking, yang berarti hubungan dari banyak jaringan komputer

dengan berbagai tipe dan jenis, dengan menggunakan tipe komunikasi seperti telepon, salelit, dan lainnya.

Dalam mengatur integrasi dan komunikasi jaringan komputer ini menggunakan protokol yaitu TCP/IP. TCP (Transmission Control Protocol) bertugas untuk memastikan bahwa semua hubungan bekerja dengan benar, sedangkan IP (Internet Protocol) yang mentransmisikan data dari satu komputer ke komputer lain. TPC/IP secara umum berfungsi memilih rute terbaik transmisi data, memilih rute alternatif jika suatu rute tidak dapat di gunakan, mengatur dan mengirimkan paket-paket pengiriman data.

Untuk dapat ikut serta menggunakan fasilitas Internet, Anda harus berlangganan ke salah satu ISP (Internet Service Provider) yang ada dan melayani daerah Anda. ISP ini biasanya disebut penyelenggara jasa internet. Anda bisa menggunakan fasilitas dari Telkom seperti Telkomnet Instan, speedy dan juga layanan ISP lain seperti first media, netzip dan sebagainya.

(17)

merupakan rangkaian kerja ilmiah yang menuntun menuju terciptanya Internet yang lebih terintegrasi dan lebih berkemampuan dari pada alat-alat tersebut. Internet memiliki kemampuan penyiaran ke seluruh dunia, memiliki mekanisme diseminasi informasi, dan sebagai media untuk berkolaborasi dan berinteraksi antara individu dengan komputernya tanpa dibatasi oleh kondisi geografis.

Internet merupakan sebuah contoh paling sukses dari usaha investasi yang tak pernah henti dan komitmen untuk melakukan riset berikut pengembangan infrastruktur teknologi informasi. Dimulai dengan penelitian packet switching (paket pensaklaran), pemerintah, industri dan para civitas academica telah bekerjasama berupaya mengubah dan menciptakan teknologi baru yang menarik ini.

Perkembangan Sejarah intenet dapat dibagi dalam empat aspek yaitu

1. Adanya aspek evolusi teknologi yang dimulai dari riset packet switching (paket pensaklaran) ARPANET (berikut teknologi perlengkapannya) yang pada saat itu dilakukan riset lanjutan untuk mengembangkan wawasan terhadap infrastruktur komunikasi data yang meliputi beberapa dimensi seperti skala,performannce/kehandalan, dan kefungsian tingkat tinggi.

2. Adanya aspek pelaksanaan dan pengelolaan sebuah infrastruktur yang global dan kompleks.

(18)

4. Adanya aspek komersial yang dihasilkan dalam sebuah perubahan ekstrim namun efektif dari sebuah penelitian yang mengakibatkan terbentuknya sebuah infrastruktur informasi yang besar dan berguna. Internet sekarang sudah merupakan sebuah infrastruktur informasi global (widespread information infrastructure), yang awalnya disebut “the National (atau Global atau Galactic) Information Infrastructure” di Amerika Serikat. Sejarahnya sangat kompleks dan mencakup banyak aspek seperti teknologi, organisasi, dan komunitas. Dan pengaruhnya tidak hanya terhadap bidang teknik komunikasi komputer saja tetapi juga berpengaruh kepada masalah sosial seperti yang sekarang kita lakukan yaitu kita banyak mempergunakan alat-alat bantu on line untuk mencapai

2.2.3 Jaringan

Jaringan komputer adalah sebuah sistem yang terdiri atas computer dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang bersama-sama. Tujuan dari jaringan komputer adalah:

 Membagi sumber daya: contohnya berbagi pemakaian printer, CPU, memori, harddisk

 Komunikasi: contohnya surat elektronik, instant messaging, chatting

(19)

Topologi Jaringan

Topologi jaringan adalah, hal yang menjelaskan hubungan geometris antara unsur-unsur dasar penyusun jaringan, yaitu node, link, dan station. Terdapat 6 jenis topologi yaitu :

1. Bus

Setiap topologi memiliki karakteristik yang berbeda-beda dan masing-masing juga memiliki keuntungan dan kerugian. Topologi tidak tergantung kepada medianya dan setiap topologi biasanya menggunakan media sebagai berikut :

1. Twisted Pair 2. Coaxial Cable 3. Optical Cable 4. Wireless

Manfaat yang didapat dalam membangun jaringan komputer, yaitu: 1. Sharing resources

2. Media Komunikasi 3. Integrasi Data

4. Pengembangan dan Pemeliharaan 5. Keamanan Data

(20)

2.2.4 Apache

Apache adalah sebuah nama web server yang bertanggung jawab pada request-response HTTP dan logging informasi secara detail (kegunaan basicnya). Selain itu, Apache juga diartikan sebagai suatu web server yang kompak, modular, mengikuti standar protokol HTTP, dan tentu saja sangat digemari. Kesimpulan ini bisa didapatkan dari jumlah pengguna yang jauh melebihi para pesaingnya. Sesuai hasil survai yang dilakukan oleh Netcraft, bulan Januari 2005 saja jumlahnya tidak kurang dari 68% pangsa web server yang berjalan di Internet. Ini berarti jika semua web server selain Apache digabung, masih belum bisa mengalahkan jumlah Apache.

Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigurasi, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah. Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache Software Foundation.

(21)

2.2.5 PHP

PHP adalah bahasa pemorgraman yang memungkinkan para web developer untuk membuat aplikasi web yang dinamis dengan cepat. PHP merupakan singkatan dari “PHP: Hypertext Preprocessor”. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP bernama FI (Form Interpreted). Pada saat tersebut PHP adalah sekumpulan script yang digunakan untuk mengolah data form dari web.

Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan menamakannya PHP/FI, pada saat tersebut kepanjangan dari PHP/FI adalah Personal Home Page/Form Interpreter. Dengan pelepasan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter sudah diimplementasikan dalam C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

Pada tahun 1997, sebuah perusahaan bernama Zend, menulis ulang interpreter PHP menjadi lebih bersih, lebih baik dan lebih cepat. Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan nama rilis tersebut menjadi PHP 3.0.

(22)

Pada Juni 2004, Zend merilis PHP 5.0. Versi ini adalah versi mutakhir dari PHP. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam versi ini juga dikenalkan model pemrograman berorientasi objek baru untuk menjawab perkembangan bahas pemrograman kearah pemrograman berorientasi objek.

Kelebihan PHP dari bahasa pemrograman lain

 Bahasa pemrograman php adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.  Web Server yang mendukung php dapat ditemukan dimana -

mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah.

 Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.

 Dalam sisi pemahamanan, php adalah bahasa scripting yang paling mudah karena referensi yang banyak.

 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.

2.2.6 MySQL

(23)

database web. Untuk menggunakan database MySQL harus menginstalasinya dahulu ke komputer.

Keistimewaan MySQL

Sebagai server database dengan konsep database modern, MySQL memiliki keistimewaan. Beberapa keistimewaan dimiliki MySQL sebagai berikut :

1) Portability Database. MySQL berfungsi dengan stabil tanpa kendala, berarti berlaku pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac OS X Server, Solaris, Amiga, HP-Unix, dan lain-lain.

2) Open Source. MySQL merupakan database open source (gratis), di bawah lisensi GPL sehingga dapat memperoleh dan menggunakannya secara cuma-cuma tanpa membayar sepersen pun.

3) Multiuser. MySQL merupakan database yang dapat digunakan untuk menangani beberapa user dalam waktu bersamaan tanpa mengalami masalah. Dan memungkinkan sebuah database server MySQL dapat diakses client secara bersamaan pula. 4) Performace Tuning. MySQL mempunyai kecepatan yang

cukup baik dalam menangani query-query sederhana, serta mampu memproses lebih banyak SQL per satuan waktu.

5) Column Type Database. MySQL didukung dengan tipe data yang sangat kompleks, seperti signed/unsigned integer, float, double, char, varchar, text, blob, data, time, datetime, timestamp, year, set serta enum.

(24)

7) Security. Sistem Security pada MySQL mempunyai beberapa lapisan sekuritas seperti tingkatan subnetmask, hostname, dan izin akses user dengan sistem perizinan yang mendetil serta password terenkripsi.

8) Scalability dan Limits. MySQL mempunyai kemampuan menangani database dalam skala cukup besar, dengan jumlah record lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris. Selain itu dapat menampung indeks sampai 32 indeks pada tiap tabelnya.

9) Connectivity. Adanya kemampuan MySQL melakukan koneksi dengan client menggunakan protokol TCP/IP, Unix socket (Unix), atau Named Pipes (NT).

10)Localization. Adanya kemampuan dalam mendeteksi kesalahan (error code) pada client menggunakan lebih dari dua puluh bahasa.

11)Interface. MySQL memiliki interface terhadap berbagai aplikasi dan bahasa pemograman menggunakan fungsi API (Application Programming Interface).

12)Clients dan Tools. Database MySQL dilengkapi berbagai tools yang dapat digunakan untuk administrasi database.

(25)

25

3.1 Sistem Kerja Praktek

3.1.1 Jadwal Kerja Praktek

Kerja Praktek yang kami lakukan dilaksanakan kurang lebih satu bulan yaitu terhitung dari tanggal 1 Juli 2010 sampai 31 Juli 2010. Kami melaksanakan kerja praktek dengan jam kerja sejak pukul 08.00 WIB sampai pukul 17.00 WIB dengan selang waktu istirahat 1 jam pada waktu jam makan siang. Jam kerja kami dapat berubah tegang waktunya sesuai dari kebutuhan kerja maupun keputusan dari pembimbing kerja praktek kami di Politeknik PIKSI Ganesha Bandung.

3.1.2 Tugas Kerja Praktek

Saat pelaksaan kerja praktek di Politeknik PIKSI Ganesha Bandung, kami diberi tanggung jawab untuk melaksanakan tugas kerja yaitu membangun Website E-news untuk organisasi Aliansi Pers Mahasiswa Politeknik se-Indonesia (APMPI). Website ini dibuat dengan melibatkan admin dan para anggota organisasi APMPI.

(26)

3.2 Data Kerja Praktek

Organisasi APMPI tersebut membutuhkan suatu wadah mengenai informasi mereka antara lain angggota organisasi, berita organisasi, agenda yang dilakukan oleh organisasi dan forum untuk bertukar informasi sesama anggota APMPI. Maka dari itu kami diberikan data-data mengenai organisasi tersebut.

3.3 Analisis Masalah

Berdasarkan penelitian yang dilakukan pada saat Kerja Praktek di Politeknik PIKSI Ganesha Bandung terdapat masalah pada sistem informasi organisasi Aliansi Pers Mahasiswa Politeknik seIndonesia (APMPI). Dimana organisasi mahasiswa tersebut masih mengalami kesulitan dalam pembuatan website informasi organisasi mereka.

3.4 Analisis Basis Data

Untuk memperjelas seperti apa sistem yang akan dibuat maka kami membuat perancangan sistem. Perancangan sistem bertujuan untuk memberikan gambaran terperinci tentang sistem yang akan dibuat.

3.4.1 ERD (Entity Relationship Diagram)

(27)
(28)

3.4.2 Skema Relasi

Dari gambar ERD yang telah dibuat maka dapat dibuat skema relasi antar entitas antara lain :

User (*id_user, password, nama_lengkap, email, alamat, no_telp)

Kategori (*id_kategori, nama_kategori, keterangan)

Berita (*id_berita, judul, isi_berita, hari, tanggal, jam, *id_kategori, *id_user)

Agenda (*id_agenda, tema, isi_agenda, tempat, tgl_mulai, tgl_selesai, jam_mulai, jam_selesai, tgl_posting, *id_user) Forum (*no_fourm, judul_forum, isi_forum, tgl, jam, *id_user,

*id_kategori)

(29)

3.4.3 Diagram Skema

Dari skema relasi maka dibuatlah diagram skema di bawah ini:

(30)

3.4.4 Struktur Table

Berikut ini merupakan struktur tabel dari Website E-News APMPI : Tabel 3.1 Struktur Table User

Nama Tabel : user Primary key : id_user

Atribut Tipe Ukuran Keterangan

*id_user varchar 20 User name yang digunakan anggota password varchar 20 Kata sandi dari user name

nama_lengkap varchar 100 Nama lengkap anggota email varchar 50 Email yang dipakai alamat varchar 200 Alamat anggota

no_telp varchar 20 Nomer telpon yang dipakai anggota

Tabel 3.2 Struktur Tabel Kategori

Nama Tabel : kategori Primary key : id_kategori

Atribut Tipe Ukuran Keterangan

*id_kategori int 5 Nomer kategori yang dipakai nama_kategori varchar 50 Jenis kategori

keterangan varchar 100 Keterangan tambahan dari kategori

Tabel 3.3 Struktur Table Berita

Nama Tabel : berita Primary key : id_berita

Foreign key : id_kategori, id_user

Atribut Tipe Ukuran Keterangan

(31)

**id_kategori Int 5 Nomer kategori yang dipakai

**id_user varchar 50 User name anggota yang memasukan berita

judul varchar 10 Judul berita yang dibuat isi_berita text Isi dari berita

hari varchar 20 Hari pemasukan data berita tanggal Date Tanggal pemasukan data berita jam Time Jam pemasukan data berita

Tabel 3.4 Struktur Tabel Agenda

Nama Tabel : agenda Primary key : id_agenda Foreign key : id_user

Atribut Tipe Ukuran Keterangan

*id_agenda Int 10 Nomer urut agenda

**id_user varchar 50 User name anggota yang memasukan data agenda

tema varchar 100 Tema agenda yang akan dibuat isi_agenda text Isi dari agenda

tempat varchar 100 Tempat pelaksanaan acara tgl_mulai date Tanggal mulai acara tgl_selesai date Tanggal selesai acara jam_mulai Time Waktu mulai acara jam_selesai Time Waktu selesai acara

(32)

Tabel 3.5 Struktur Tabel Forum

Nama Tabel : forum Primary key : no_forum

Foreign key : id_user, id_kategori

Atribut Tipe Ukuran Keterangan

*no_forum Int 10 Nomer urut forum

**id_user varchar 50 User name anggota yang memasukan data forum

**id_kategori varchar 50 Nomer kategori yang digunakan judul_forum varchar 100 Judul dari forum yang dibuat isi_forum text Isi dari forum

(33)

3.5 Analisis Kebutuhan Fungsional

3.5.1 Diagram Konteks

Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari sistem.

(34)

3.5.2 DFD

Dari diagram konteks diatas maka sistem dapat digambarkan secara terperinci menggunakan Data Flow Diagram. DFD adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas.

3.5.2.1 DFD level 1 Website E-news APMPI

Dalam DFD level 1 terdapat 4 proses yaitu Proses Pengolahan Data User, Proses Pengolahan Data Berita, Proses Pengolahan Data Forum, Proses Pengolahan Data Agenda.

(35)

3.5.2.2 DFD level 2 proses 1

Dari DFD level 1 maka dikembangkan proses 1 yaitu terdapat beberapa poses antara lain seperti dibawah ini :

(36)

3.5.2.3 DFD level 2 proses 2

Dari DFD level 1 maka dikembangkan proses 2 yaitu terdapat beberapa poses antara lain seperti dibawah ini :

(37)

3.5.2.4 DFD level 2 proses 3

Dari DFD level 1 maka dikembangkan proses 3 yaitu terdapat beberapa poses antara lain seperti dibawah ini :

(38)

3.5.2.5 DFD level 2 proses 4

Dari DFD level 1 maka dikembangkan proses 4 yaitu terdapat beberapa poses antara lain seperti dibawah ini :

(39)

3.6 Struktur Menu

3.6.1 Struktur Menu Pengunjung NonMember

Gambar 3.9 Struktur Menu NonMember

3.6.2 Struktur Menu Pengunjung Member

(40)

3.7 Perancangan Antarmuka Website E-News APMPI

3.7.1 Halaman Pengunjung Non Member

Layar menu home

(41)

Layar menu profile

(42)

Layar menu forum No Judul Tanggal Posting Jam User

Keterangan :

Nama Form : Layar 03

Ukuran Layar : Default

Font : Default

> klik pada judul forum maka akan

> bila username diisi dan password diisi kemudian klik tombol Login maka akan muncul layar 07 03

(43)

Layar isi forum selengkapnya

(44)

Layar menu berita

(45)

Layar isi berita selengkapnya

(46)

3.7.2 Halaman Pengunjung Member

Ukuran Layar : Default

Font : Default

(47)

Layar menu profile

(48)

Layar menu forum

(49)

Layar isi forum pada menu forum

(50)

Layar isi forum selengkapnya

(51)

Layar menu berita

(52)

Layar posting berita

(53)

Layar isi berita selengkapnya

(54)

Layar menu Agenda

(55)

3.8 Implementasi

3.8.1 Tampilan Layar Pengunjung Non Member

Layar menu home

(56)

Layar menu profile

(57)

Layar menu forum

(58)

Layar forum selengkapnya

(59)

Layar menu berita

(60)

Layar berita selengkapnya

(61)

3.8.2 Tampilan Layar Member

Layar menu home sebelum Log in.

(62)

Layar home setelah Log in

(63)

Layar menu Profile

(64)

Layar menu forum

(65)

Layar forum selengkapnya

(66)

Layar menu Berita

(67)

Layar berita selengkapnya

(68)

Layar Posting berita

(69)

Layar menu Agenda

(70)

3.9 Pengujian

Bila kita belum menjadi member dan memasukan username dan password kemudian kita tekan login,

Gambar 3.41 Pengujian Form Log in

maka akan muncul layar sebagai berikut:

(71)

71

4.1

Kesimpulan

Berdasarkan hasil analisis dan perancangan website APMPI ini, maka dapat kami ambil beberapa kesimpulan yaitu :

1. Aplikasi Website E-News yang dibangun dapat membantu organisasi APMPI untuk saling bertukar informasi antara sesama anggota dan juga menyebarkan informasi kepada masyarakat luas.

2. Aplikasi Website E-News ini juga dapat membantu mempercepat aliran informasi secara lebih cepat dan efisien.

4.2

Saran

Berdasarkan kesimpulan di atas, maka saran-saran yang dapat dikemukakan agar menjadi bahan masukan dan pertimbangan adalah sebagai berikut :

1. Disarankan agar APMPI memiliki anggota dari jurusan yang berhubungan dengan IT ataupun memiliki anggota yang mengerti mengenai Rancang Bangun suatu Website, agar kelak Website ini bisa dimaintenance secara rutin dan juga dikembangkan menjadi lebih baik lagi.

2. Aplikasi ini hendaknya disosialisasikan dan dipublikasikan kepada masyarakat luas, sehingga organisasi APMPI bisa lebih membuka jaringan dan juga lebih dikenal tidak hanya dikalangan anggota dan wilayah kampusnya saja.

(72)

http://fandhie.blogdetik.com/2009/10/17/jenis-jenis-website-menjawab-perbedaan-blog-dan-website/

http://piksi-ganesha-online.ac.id/

http://nyobayoo.blogspot.com/2008/09/diagram-konteks.html

(73)

RIWAYAT PENDIDIKAN :

I. 1995 - 2001 : SD Bendan 03 PEKALONGAN

II. 2001 - 2004 : SMP Negeri 14 PEKALONGAN

III. 2004 - 2007 : SMK Negeri 2 PEKALONGAN

IV. 2007 – sekarang : Program Studi S1 Jurusan Teknik Informatika

V. Fakultas Teknik dan Ilmu Komputer

(74)

RIWAYAT PENDIDIKAN :

I. 1995 - 1996 : TK RAAI - Umaro

II. 1996 - 2001 : SD Negeri Kartika III-2 GARUT

III. 2001 - 2004 : SMP Negeri 2 GARUT

IV. 2004 – 2007 : SMA Negeri 1 GARUT

V. 2007 – sekarang : Program Studi S1 Jurusan Teknik Informatika

VI. Fakultas Teknik dan Ilmu Komputer

(75)

i

Puji syukur penulis penjatkan kepada Tuhan Yang Maha Esa karena atas berkat, rahmat dan karunia-Nyalah sehingga penulis dapat menyelesaikan skripsi yang berjudul “Rancang Bangun Website E-News Organisasi APMPI di Politeknik Piksi Ganesham Bandung”.

Kami menyadari bahwa dalam penyusunan Laporan Kerja Praktek ini masih banyak kekurangan dari berbagai macam hal. Namun berkat bantuan dan bimbingan dari beberapa pihak akhirnya skripsi ini dapat diselesaikan tepat pada waktunya.

Dengan penuh rasa syukur, ucapan terima kasih yang mendalam serta penghargaan yang tidak terhingga penulis sampaikan kepada :

1. Kedua orang tua, serta keluarga besar kami(penulis) senantiasa mendoakan kami dan memberikan dorongan serta dukungan baik moril maupun materiil.

2. Bapak Agus Hermawan selaku pembimbing kami di Politeknik Piksi Ganesha Bandung dan juga atas kesediaan beliau member izin kami untuk Praktek Kerja Lapangan disana.

3. Ibu Mira Kania Sabariah, S. T., M. T. selaku Ketua Jurusan Teknik Informatika.

4. Kepada Bapak Galih Hermawan, S.T. , selaku Dosen Wali dan juga pembimbing kami dalam penulisan Laporan Kerja Praktek tersebut.

5. Seluruh teman IF-10 angkatan 2007 yang tak dapat disebutkan satu persatu. Terima kasih atas semua bantuan dan dukungan sehingga Laporan Kerja Praktek ini bisa selesai tepat waktu.

(76)

ii

akhirnya penulis berharap semoga skripsi ini bermanfaat bagi kita semua. Amien.

Bandung, Januari2011

Gambar

Tabel 3.1 Struktur Table User
Tabel 3.4 Struktur Tabel Agenda
Tabel 3.5 Struktur Tabel Forum
Gambar 3.3 Diagram Konteks Website E-news APMPI
+7

Referensi

Dokumen terkait

Oleh karena itu, usia menarche yang terjadi semakin awal ini memerlukan penelitian lebih lanjut untuk remaja dengan golongan sosio ekonomi tinggi dimana umur menarche yang

Penghapusan barang daerah sebagaimana dimaksud dalam pasal 130 ayat (1) dilaporkan oleh Direksi kepada Bupati melalui Dewan Pengawas dengan

BNI 31 Oktober 2015 PENDAPATAN DAN BEBAN OPERASIONAL 1.  Pendapatan Bunga  a.. BNI

Berbeda dengan studi-studi sebelumnya yang hanya melihat peran kelembagaan terhadap aspek tertentu, seperti pertumbuhan ekonomi dan kemiskinan, studi ini juga

Tembakau cerutu besuki di wilayah Jember Utara te- tap difokuskan untuk menghasilkan tembakau filler mutu tinggi, sedangkan Jember Selatan difokuskan untuk penghasil tembakau

Alat-alat yang diperlukan dalam metode potensiometri adalah elektroda pembanding (reference electrode) yang memerlukan suatu elektroda dengan harga setengah sel

bahwa Retribusi Izin Gangguan sebagaimana diatur dalam Peraturan Daerah Kabupaten Karawang Nomor 5 Tahun 1999 tentang Retribusi Izin Gangguan, sudah tidak sesuai

(2001) melaporkan bahwa dengan menggunakan uji serum netralisasi, 17% P. vampyrus di Malaysia positif terhadap virus Nipah. Oleh karena itu, apabila di Indonesia dapat