Sistem Informasi Service Untuk Member GTI Motor Berbasis Web

(1)

1 BAB I PENDAHULUAN

1.1Latar Belakang

Transportasi merupakan salah satu penunjang dalam kehidupan manusia. Terlebih di era modern seperti sekarang ini, transportasi dan informasi seakan sudah menjadi bagian penting dalam kehidupan manusia, khusunya masyarakat kota Bandung. Besarnya kebutuhan akan transportasi membuat banyak pihak membuat berbagai macam alat transportasi yang efisien, ramah lingkungan, serta harga yang terjangkau. Salah satu alat transportasi yang kini banyak dipilih oleh masyarakat adalah sepeda motor. Selain harga yang terjangkau, sepeda motor juga banyak dipilih karena lebih efisien dan menggunakan BBM (Bahan Bakar Minyak) lebih hemat dibandingkan alat transportasi lainnya seperti mobil.

Dengan banyaknya para pengguna sepeda motor saat ini, membuat banyak pihak menjadikan kesempatan ini sebagai alasan untuk mendirikan bengkel motor sebagai lahan bisnis yang baik. Namun disisi lain hal ini menyebabkan persaingan bisnis menjadi lebih ketat.

Pada saat sekarang ini seiring dengan bertambahnya pelanggan tetap GTI MOTOR, menyebabkan pengelola GTI MOTOR kesulitan untuk menginformasikan waktu service berkala kepada para pelanggan setianya agar melakukan service tepat waktu, karena dengan jumlah pelanggan tetap GTI MOTOR yang semakin meningkat, hal itu tidak dapat lagi dilakukan dengan cara manual. Selain itu, sering terjadinya penggantian sparepart yang sama secara berulang kali ketika service dikarenakan tidak adanya data penggantian sparepart pada service sebelumnya, sehingga dapat merugikan pelanggan.

Oleh Karena itu, diperlukan suatu sistem informasi yang dapat membantu pengelola GTI MOTOR untuk menginformasikan waktu service berkala pada para pelanggannya, juga untuk memberikan data penggantian sparepart pada pelanggan GTI MOTOR agar tidak terjadi penggantian sparepart yang sama berulang kali ketika service.


(2)

2 1.2Rumusan Masalah

Berdasarkan latar belakang yang diuraikan diatas, masalah yang dapat diketahui adalah sebagai berikut :

a. GTI MOTOR kesulitan untuk menginformasikan waktu service berkala kepada pelanggannya.

b. Sering terjadi penggantian sparepart yang sama secara berulang kali ketika service.

1.3Maksud dan Tujuan 1.3.1 Maksud

Berdasarkan masalah diatas, maka pengelola GTI MOTOR ingin membangun Sistem Informasi Service Untuk Member GTI MOTOR Berbasis Web dengan Menggunakan PHP dan MySQL.

1.3.2 Tujuan

a. Untuk memudahkan pengelola GTI MOTOR untuk menginformasikan waktu service berkala kepada para pelanggannya.

b. Untuk memudahkan pelanggan GTI MOTOR dalam mengetahui data penggantian sparepart agar tidak terjadi penggantian sparepart yang sama berulang kali.

1.4Batasan Masalah

Agar permasalahan tidak terlalu luas, maka kami membatasi masalah yang dapat di proses oleh sistem informasi ini lebih spesifik yakni ;

1. Informasi yang deberikan kepada pelanggan melalui sistem Informasi ini sesuai dengan kebijakan pengelola bengkel.

2. Pada sistem informasi ini tidak mengelola proses transaksi apapun.

3. Sistem informasi ini hanya dapat diakses oleh pelangggan bengkel GTI MOTOR yang telah menjadi member, dengan nomor id pada kartu member sebagai keyword.


(3)

3 1.5Metodelogi Penelitian

a. Teknik Pengmpulan Data 1. Teknik Studi Pustaka

Teknik studi pustaka adalah teknik pengumpulan data dengan cara menganalisa buku – buku serta media cetak lainnya yang ada kaitannya dengan pembuatan sy\istem informasi ini.

2. Teknik Interview

Teknik studi pustaka adalah teknik pengumpulan data dengan cara tanya jawab secara langsung antara peneliti dan responden, dengan tujuan mendapatkan data seakurat mungkin.

b. Metode Penelitian

Pada proses pembuatan aplikasi ini kami mengacu pada metode water fall.

Adapun beberapa tahapan dalam pembangunan sistem informasi menggunakan metodologi water fall adalah :

1. Analisis

Pada tahapan ini kami akan menganalisa masalah – masalah yang ada, seperti telah dijelaskan pada rumusan masalah diatas. Agar dapat diputuskan proses – proses apa saja yang harus dibangun dalam sistem informasi ini.

2. Design

Setelah masalah terdefinisi, kami akan merancang design dari sistem informasi ini, mulai dari data design, architectural design, interface design, sampai pada procedural design.

3. Pengkodean / Coding

Pada tahap pengkodean, kami akan menggunakan PHP dan MySQL untuk merealisasikan Sistem Informasi ini.

4. Pengujian

Setelah sistem informasi ini selesai dibuat, kami akan menguji kelayakan dari sistem informasi ini di bengkel yang bersangkutan, dengan tujuan mengetahui apakah sistem informasi ini telah sesuai dengan yang diinginkan, serta apakah masih ada kendala – kendala yang menghambat dalam pengimplementasian sistem informasi ini.


(4)

4 1.6Sistematika Penulisan

Bab I Pendahuluan

Pada bab ini berisi tentang latar balakang masalah, perumusan masalah, maksud dan tujuan, batasan masalah, serta metodologi penelitian.

Bab II Tinjauan Pustaka

Pada bab ini berisi tentang sejarah perkembangan perusahaan, visi misi, struktur organisasi dan job description.

Bab III Pembahasan

Pada bab ini menjelaskan tentang pembuatan Sistem Informasi Service Member GTI BENGKEL Berbasis Web dengan Menggunakan PHP dan MySQL.

Bab IV Kesimpulan dan Saran

Pada bab ini dijabarkan kesimpulan-kesimpulan yang didapat dalam membangun Sistem Informasi, serta saran-saran untuk perbaikan Sistem Informasi sehingga lebih baik


(5)

5 BAB II

TINJAUAN PUSTAKA 2.1Profil Perusahaan

2.1.1Sejarah PT. GTI

PT. Gerbang Telekomunikasi dan Informasi Mancamedia (GTI), mulai didirikan pada tahun 2002. Fokus utama dari PT. GTI adalah memberikan solusi pada hal Open Source Software (OSS). Banyak perusahaan yang ingin bermigrasi dan menggunakan Open Source Software (OSS) tetapi mereka tidak memiliki sumber daya internal untuk berkerka diatasnya, sehingga mereka membutuhkan jasa keahlian kami. Open Source tidak berarti produk yang buruk, tetapi suatu waktu dapat melebihi bahkan menyaingi produk yang berlisensi dalam menangani masalah yang sama. Kadang kami harus mengintegrasikan solusi ini dengan aplikasi jaringan yang sudah tersedia. Mengintegrasikan hal semacam itu, berbekal dengan pengetahuan dan pengalaman yang luas bukan berarti mimpi buruk bagi kami. Akan tetapi, mengintegrasikan semua itu akan berjalan lancar, kami juga harus memastikan apakah ada kemungkinan celah yang tidak aman dan dapat ditembus dari sistem yang kami integrasikan sehingga sistem yang kami kelola dapat dipastikan berjalan dengan aman.

2.1.2Logo Perusahaan


(6)

6 2.1.3 Visi dan Misi Perusahaan

Fokus utama dari PT. GTI adalah memberikan solusi pada hal Open Source Software (OSS). Banyak perusahaan yang ingin bermigrasi dan menggunakan Open Source

Software (OSS) tetapi mereka tidak memiliki sumber daya internal untuk berkerka diatasnya, sehingga mereka membutuhkan jasa keahlian kami. Open Source tidak berarti produk yang buruk, tetapi suatu waktu dapat melebihi bahkan menyaingi produk yang berlisensi dalam menangani masalah yang sama. Kadang kami harus mengintegrasikan solusi ini dengan aplikasi jaringan yang sudah tersedia. Mengintegrasikan hal semacam itu, berbekal dengan pengetahuan dan pengalaman yang luas bukan berarti mimpi buruk bagi kami. Akan tetapi, mengintegrasikan semua itu akan berjalan lancar, kami juga harus memastikan apakah ada kemungkinan celah yang tidak aman dan dapat ditembus dari sistem yang kami integrasikan sehingga sitem yang kami kelola dapat dipastikan berjalan dengan aman

2.1.4 Struktur Organisasi dan Job Description

Gambar 2.2 Sturktur Organisasi Perusahaan a. Direktur Utama

Bertanggung jawab untuk mengarahkan penanggulanan berbagai jenis risiko financial (financial risk management) yang dihadapi perusahaan, melakukan koordinasi aktifitas di Direktorat Keuangan, mengkoordinasi aktifitas sinergi untuk mencapai hasil bisnis yang optimal dari pelaksanaan seluruh usaha perusahaan.

Kepala Bag. Umum

Direktur Utama

Kepala Bag. Keuangan

Bag. Keuangan Admin

Teknisi Bag. Penjualan & Pemasaran


(7)

7 b. Kepala Bagian Umum

Bertanggung Jawab untuk mengkoordinasikan bawahannya agar terjadi kesinambungan dalam melakukan pekerjaan dan prroses produksi.

c. Teknisi

Bertanggung jawab untuk melakaukan instalasi, service, dan hal – hal yang bersifat teknis di perusahaan ini.

d. Admin

Bertanggung jawab melakukan monitoring server dan menjaga keamanan server dari serangan perusak yang dapat menyebabkan sistem rusak atau crash.

e. Kepala Bagian Keuangan

Bertanggung jawab dalam melakukan evaluasi laporan keuangan yang dibuat oleh bagian keuangan, serta mengendalikan anggaran investasi dan operasi perusahaan. f. Bagian Keuangan

Bertanggung jawab melakukan pengelolaan keuangan, pembayaran gaji karyawan, serta membuat laporan keuangan secara rutin untuk dievaluasi oleh kepala bagian keuangan.

2.1.5 Denah Perusahaan


(8)

8 2.1.6 Produk dan Layanan

Produk yang ditawarkan dari PT. GTI sendiri meliputi beberapa jenis produk, diantaranya adalah :

2.1.6.1Produk 1. Lacak

Merupakan layanan jarinagn lengkap dengan pendukung system monitoring. 2. WinCare

Meruapakan layanan pengelolaan system aplikasi untuk rumah sakit. 3. Jalan2

Merupakan layanan aplikasi lengkap untuk system perhotelan. 4. InSoft

Investaris sistem aplikasi (software). 5. Apotik

Aplikasi untuk apotik (software). 6. SIA

Aplikasi akademi untuk perguruan tinggi. 2.1.6.2Layanan

Selain produk diatas, PT Gerbang Telekomunikasi dan Informasi Mancamedia menyediakan layanan-layanan diantaranya adalah :

1. Sistem Integrasi

2. Solusi teknologi Open Source. 3. Pemeriksaan sistem keamanan. 4.

2.1.7 Referensi Produk 2.1.7.1Produk Lacak

Ada lebih dari 1 lusin alat pemantau sistem Open Source. Masing-masing dari alat tersebut memiliki fungsi khusus dalam pemantauan. Untuk menjalankan funsgi semua itu, kami membuat suatu console untuk mengintegrasikan semua. Kami membuat alat khusus dengan kemampuan untuk mengumpulkan informasi seperti SNMP dan mendistribusikan kembali hasil proses tersebut melalui halaman web, e-mail maupun SMS.


(9)

9 2.1.7.2Produk WinCare

Kami juga mengembangkan secara lengkap aplikasi depan dan belakan untuk kalangan rumah sakit. Fitur utama kami adalah compatibility dengan ICD 10 (International Code of Disease) yang merupakan standar WHO terbaru. Dengan fitur ini, kami mendapat catatan medis standar internasional dan dapat dipertukarkan dengan rumah sakit lain. Pasien boleh pergi ke rumah sakit internasional untuk diagnostic lebih lanjut dengan mudah karena catatan medis mereka dapat diterima disana. Aplikasi ini dapat dijalankan di desktop (client-server) atau berbasis web. Kami menggunakan teknologi .NET dan sejenisnya yang terintegrasi dengan database SQL.

Modul aplikasi depan :

1. Administrasi 2. Rawat Jalan 3. Rawat Inap 4. UGD

5. Laboratorium 6. Radiologi 7. Farmasi 8. Persalinan 9. Kasir

10.Unit penunjang lainnya, seperti : Hemodialisa, ICU, PICU, Rehabilitasi medis, dan kamar operasi.

Modul Aplikasi belakang : 1. Permintaan unit

2. Pemesanan dan pembelian 3. Penerimaan barang

4. Asset Management 5. Pembayaran 2.1.7.3Produk Jalan - Jalan

Aplikasi ini menyediakan untuk menjalankan bisnis perhotelan. Tersedia modul dari reservasi tamu, palaporan keuangan, dan tamu istimewa. Mereka senang untuk tahu bahwa kami memperlakukan mereka dengan istimewa. Setiap tamu memiliki profil mereka


(10)

10

sendiri, seperti ukuran tempat tidur favorit khusus, menu sarapan, sehingga mereka tidak perlu melakukan angkat bicara setiap kali mereka check-in.

[Produk Jalan2]

Gambar 2.3 Produk dari Jalan2

2.1.8 Daftar Pekerjaan

Tabel 2.1 Tabel Daftar Pekerjaan

No. Jenis Komponen Pengguna Jasa Tahun

1. Pengembangan sistem informasi akademik Open Source Software (OSS) Pasca Sarjana ITB 2002

2. Web Cache Server dan Instalasi DNS Open Source Software (OSS) PT. Pupuk Kaltim 2002

3. Setting ISP (Routing, Web Cache, DNS, Mail, Bandwidht Limiter) Open Source Software (OSS) PT. Andalas Teknologi Telemedia 2003

4. Setting Redundant Internal dan External Firewall Open Source Software (OSS) PT. Pupuk Kaltim 2003

5. Pengembangan Sistem Informasi Akademik Open Source Software (OSS) Universitas Langlang Buana Bandung 2003

6. Layanan Overhaul messaging, System Migration,

Implementation

Messaging System based on LDAP, Mail

Exchanger, DNS Open Source Software (OSS) PT. Astra Internal 2003


(11)

11 7. Pengembangan Internal

Portal

Hotel Kedaton Bandung

2003

8. Web Server, Mail Exchanger, External DNS Setup

Open Source Software (OSS)

PT . Pupuk Kaltim

2003

9. Security Audit Open Source Software (OSS)

PT. Merpati Nusantara

2004

10. Mail Exchanger, DNS, dan Web Cache

Open Source Software

BP Migas 2004

11. Backbone redesign dan Implementation

PT. Pupuk Kaltim

2004

12. Pengembangan Metro Wireless Network

PT. Pupuk Kaltim

2004

13. Advance Wireless Point-to-Point Setup

PT. Argo Masang Plantation

2005

14. Safety Vendor apps develop

PT. Vico Indonesia

2005

15. SMS Gateway Open Source Software (OSS)

Hardrock FM 2005

16. Administration apps develop

Open Source Software (OSS)

UPI 2005

17. Firewall, IPS, Anti-smap Setup with Fortinet

License Software PT. Pupuk Kaltim

2005

18. Cable Monitoring apps develop

Open Source Software (OSS)


(12)

12 19. Internal Portal Develop Open Source

Software (OSS)

STIH IBLAM 2005

20. Web Cache Server, DNS, Mail Exchanger Open Source Software (OSS) PT. LIPPO TELECOM 2006

21. Advanced mail exchanger setup Open Source Software (OSS) PT. Astra Internasional 2006

22. Advanced mail exchanger setup with ironport

License Software PT. Pupuk Kaltim

2006

23. Mail Server, Mail Exchanger, DNS Setup

Open Source Software (OSS) Georisk Division, Dept. ESDM 2006

24. Mailing List Open Source Software (OSS)

PT. Astra Internasional

2007

25. Develop Inventory & distribution application

Open Source & MS .NET

PT. Shell Indonesia

2007

26. Wireless Access Point setup with Radius backhand

PT. Pupuk Kaltim

2007

27. Advanced Traffic Engineering with packeteer

License Software PT. Pupuk Kaltim

2007

28. Sistem informasi akademik develop Open Source Software (OSS) Departemen Elektro ITB 2007

29. Complete Hospital apps develop

MS .NET RS. Husada Utama, Surabaya


(13)

13 30. Network Monitoring

Setup Open Source Software (OSS) PT. Pupuk Kaltim 2007

31. Web Cache Cluster Setup Open Source Software (OSS)

PT. LIPPO TELECOM (AXIS)

2008

32. DNS Setup Solaris & BIND PT. LIPPO TELECOM (AXIS)

2008

33. Open Office Migration Open Office Bank Mandiri 2008

34. Data enhancement phase 2 Open Source Software (OSS) PT. LIPPO TELECOM (AXIS) 2009

35. Site wide radius deployment Open Source Software (OSS) PT. Pupuk Kaltim 2009

36. SSO Deployment Open Source Software (OSS)

Depkominfo 2009

2.1.9 Legalitas Perusahaan Daftar Perusahaan :

Nama Terdaftar : Gerbang Telekomunikasi & Informasi Mancamedia, PT

Bentuk Perusahaan : Perseroan Terbatas

Alamat kantor : Artha Graha Building 6th floor

Jl. Jenderal Sudirman Kav. 52-53 Jakarta 12190 Telepon : +62-21-52898024

Fax : +62-21-5152362 Email : info@gti.co.id


(14)

14

Akte Pendirian :

Nomor/Tanggal : 88 / 12 Februari 2002 Nama Notaris : Dradjat Darmadji, S.H.

Alamat Notaris : Jl. Samanhudi (d/h Jl. Pintu Besi)No. 18 A

Pengesahan Kehakiman :

Nomor Pengajuaan : 345/DD/Not.JP/III/2002

Tanggal : 27 Maret 2002

Surat Keterang Domisil Perusahaan :

Nomor : 86/1.824.15/2002

Domisili Perusahaan : Jl. H. Saili Ujung No. E 11

Kelurahan Kemanggisan Jakarta Barat Tanggal berlaku : 19 Maret 2002 – 19 Maret 2003 Dikeluarkan oleh : Pemerintah Daerak DKI Jakarta

Kelurahan Kemanggisann

Nomor Pokok Wajib Pajak (NPWP) :

Nomor : 02.120.694.1-031.000

Tanggal berlaku : 22 Maret 2002

Dikeluarkan oleh : Departemen Keuangan Republik Indonesia,

Direktorat Jenderal Pajak, Kantor Wilayah

V Jakarta Raya II, Kantor Pelayanan pajak Jakarta Palmerah

Nomor Pengukuhan Perusahaan Kena Pajak (PKP) :

Nomor : PEM-107/WJP.05/KP.0603/2002

Tanggal berlaku : 19 Agustus 2002

Dikeluarkan oleh : Departemen Keuangan Republik Indonesia, Direktorat Jenderal Pajak, Kantor Wilayah V Jakarta Raya II,

Kantor Pelayanan Pajak Jakarta Palmerah Tanda Daftar Perusahaan Perseroan Terbatas (TDP) :


(15)

15

Nomor TDP : 09.02.1.72.234777

Tanggal berlaku : 9 April 2002 – 9 April 2007

Status : Kantor Tunggal

Dikeluarkan oleh : Departemen Perindustrian dan Perdagangan Republik Indonesia Surat Izin Usaha Perdagangan Besar (SIUP) :

Nomor : 0208/09-03/PB/III/2002

Dikeluarkan di : Jakarta

Dikeluarkan tanggal : 28 Maret 2002

Dikeluarkan oleh : Departemen Perindustrian dan Pedagangan Republik Indonesia

Kantor Wilayah Departemen Perindustrian dan Perdagangan Provinsi DKI Jakarta 2.1.10 Kontak Perusahaan

Website : http://www.gti.co.id

Email : info@gti.co.id

Phone : +62-21-52898024

Fax : +62-21-5152362

Alamat : Gedung Artha Graha Building 6th floor,

Jl. Jenderal Sudirman Kav. 52-53, Jakarta 12190 – Indonesia

2.2 Landasan Teori 2.2.1 Pengertian Sistem

Pengertian dan definisi sistem pada berbagai bidang berbeda-beda, tetapimeskipun istilah sistem yang digunakan bervariasi,semua sistem pada bidang-bidang tersebut mempunyai beberapa persyaratan umum, yaitu sistem harus mempunyai elemen, lingkungan, interaksi antar elemen, interaksi antara elemen dengan lingkungannya, dan yang terpenting adalah sistem harus mempunyai tujuan yang akan dicapai.

Berdasarkan persyaratan ini, sistem dapat didefinisikan sebagai seperangkat elemen yang digabungkan satu dengan lainnya untuk suatu tujuan bersama.Kumpulan


(16)

16

elemen terdiri dari manusia, mesin, prosedur, dokumen, data atau elemen lain yang terorganisir dari elemen-elemen tersebut. Elemen sistem disamping berhubungan satu sama lain, juga berhubungan dengan lingkungannya untuk mencapai tujuan yang telah ditentukan sebelumnya. Adapun pengertian Sistem menurut beberapa ahli, antara lain :

Menurut Jerry FithGerald ;

Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu.”

Menurut Ludwig Von Bartalanfy ;

Sistem merupakan seperangkat unsur yang saling terikat dalam suatu antar relasi diantara unsur-unsur tersebut dengan lingkungan.”

Menurut Anatol Raporot ;

Sistem adalah suatu kumpulan kesatuan dan perangkat hubungan satu sama lain.”

Menurut L. Ackof ;

Sistem adalah setiap kesatuan secara konseptual atau fisik yang terdiri dari bagian-bagian dalam keadaan saling tergantung satu sama lainnya.”

2.2.2 Pengertian Informasi

Informasi adalah data yang telah diproses menjadi bentuk yang memiliki arti bagi penerima, dapat berupa fakta dan suatu nilai yang bermanfaat. Jadi ada suatu proses transformasi data menjadi suatu informasi, yaitu input - proses – output.

Data merupakan raw material untuk suatu informasi. Perbedaan informasi dan data sangat relatif tergantung pada nilai gunanya bagi manajemen yang memerlukan. Suatu informasi bagi level manajemen tertentu bisa menjadi data bagi manajemen level di atasnya, atau sebaliknya.

Dari defenisi sistem dan informasi dapat disimpulkan bahwa sistem informasi adalah suatu sistem di dalam suatu sistem organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur-prosedur dan pengendalian yang ditujukan untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin


(17)

17

tertentu, memberi sinyal kepada manajemen dan yang lainnya terhadap kejadian-kejadian internal dan eksternal yang penting dan menyediakan suatu dasar informasi untuk pengambilan keputusan yang cerdik.

2.2.3 Pengertian Sistem Informasi

Menurut Robert A. Leitch ; sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan- laporan yang diperlukan.

Ada 4 operasi dasar dari sistem informasi yaitu mengumpulkan, mengolah, menyimpan dan menyebarkan informasi. Informasi mungkin dikumpulkan dari lingkungan dalam atau luar dan memungkinkan didistribusikan ke dalam atau ke luar organisasi. 2.2.4 Pengenalan PHP

PHP (Hypertext Preprocessor) yang merupakan bahasa pemrograman berbasis web memiliki kemampuan untuk memproses data dinamis. PHP dikatakan sebagai sebuah server-side embedded script language artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan di server. (PHP dan MySQL Untuk Pemula, MADCOMS).

Pada prinsipnya server akan bekerja apabila ada permintaan dari client. Dalam hal ini client menggunakan kode-kode PHP untuk mengirimkan permintaan ke server. Ketika menggunakan PHP sebagai server-side embedded script language maka server akan melakukan hal-hal sebagai berikut :

a. Membaca permintaan dari client / browser. b. Mencari halaman / page di server.

c. Melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi pada halaman / page.

d. Mengirim kembali halaman tersebut kepada client melalui internet atau intranet. 2.2.4.1 Sejarah PHP

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.


(18)

18

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.

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. Versi ini banyak dipakai sebab versi ini mampu dipakai untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi.

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.

2.2.4.2 Kelebihan PHP

PHP memiliki beberapa kelebihan dibandingkan dengan bahasa pemrograman lain, yaitu : a. Mudah dibuat dan berkecepatan tinggi.

b. PHP dapat berjalan lintas platform, yaitu dapat berjalan dalam sistem operasi dan web server apapun.

c. Dapat digunakan secara gratis.

d. Termasuk bahasa yang embedded, yakni dapat diletakkan dalam tag HTML.

e. Termasuk server side programming, sehingga kode asli / source code PHP tidak dapat dilihat di browser pengguna, yang terlihat hanya code HTML.

f. Dapat memanfaatkan sumber-sumber aplikasi yang dimiliki oleh server, seperti misalnya untuk keperluan database connection. PHP dapat melakukan koneksi dengan berbagai database seperti MySQL, Oracle, Sybase, mSQL, Solid, Generic ODBC, Postgres SQL, dBase, Direct MS-SQL, Velocis, IBM DB2, Interbase, Frontbase,


(19)

19

Empress, dan semua database yang mempunyai profider ODBC seperti MS Access dan lain-lain.

g. PHP dapat melakukan semua aplikasi program CGI, seperti mengambil nilai form, menghasilkan halaman web yang dinamis, mengirimkan dan menerima cookies.

h. PHP juga mendukung komunikasi dengan layanan lain melalui protokol IMAP, SNMP, NNTP, POP3, HTTP, dan lainnya.

2.2.5 Database

Database sangat dibutuhkan dalam pembuatan sebuah website. Selanjutnya akan penulis bahas pengertian database, komponen-komponen database, serta pengenalan MySQL sebagai database yang digunakan dalam kajian ini.

2.2.5.1 Pengertian Database

Database merupakan kumpulan dari yang saling berhubungan satu dengan yang lainnya, tersimpan di pernagkat keras komputer dan digunakan perangkat lunak untuk memenipulasinya. Database merupakan salah satu komponen yang penting dalam sistem informasi karena merupakan basis dalam menyediakan informasi bagi para pemakai. Penerapan database dalam sistem informasi disebut dengan database sistem. Untuk mengelola database diperlukan suatu perangkat lunak yang disebut DBMS (Database Management System). DBMS merupakan suatu sistem perangkat lunak yang memungkinkan user (pengguna) untuk membuat, memelihara, mengontrol, dan mengakses database secara praktis dan efisien. Dengan DBMS, user akan lebih mudah mengontrol dan memanipulasi data yang ada.

Sedangkan RDBMS atau Relationship Database Management System merupakan salah satu jenis DBMS yang mendukung adanya relationship atau hubungan antar tabel. Disamping RDBMS, terdapat jenis DBMS lain, misalnya Hierarchy DBMS, Object Oriented DBMS, dsb.

Beberapa software atau perangkat lunak DBMS yang sering digunakan dalam aplikasi program antara lain :

a. DB2

b. Microsoft SQL Server c. Oracle


(20)

20 e. Interbase f. Teradata g. Firebird h. MySQL i. PostgreSQL

2.2.5.2 Komponen Database

Apabila kita lihat dari komponen di dalam database, maka kita dapat menyebutkan bahwa :

a. Database terdiri dari beberapa file b. File terdiri dari beberapa record c. Record terdiri dari beberapa field d. Field terdiri dari beberapa karakter

Karakter merupakan bagian data yang terkecil dapat berupa karakter numeric, huruf maupun karakter khusus yang memebentuk suatu data item (field). Field adalah sekumpulan data data record yang sejenis, yang merupakan kumpulan data untuk mewakili suatu entity data record.

Record merupakan kumpulan dari field membentuk record. Record

manggambarkan unit dari data individu tertentu. File merupakan kumpulan dari record-record yang sejenis yang mempunyai panjang elemen yang sama, atribut yang sama namun berbeda data value-nya. File terdiri dari record-record yang menggambarkan suatu kesatuan data yang sejenis.

Dengan menggunakan sistem database masalah pada manajemen database dapat dikurangi. Dengan sistem database juga dapat mengurangi duplikasi data dengan tujuan untuk mengurangi biaya manajemen. Database dapat dibuat cukup fleksibel dalam arti mudah ditambah atau dikurangi bahkan dimodifikasi, dan sistem database dapat menghubungkan data dengan data lainnya.

2.2.6 Pengenalan MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen database SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. Tidak seperti Apache yang merupakan software yang


(21)

21

dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah : David Axmark, Allan Larsson, dan Michael "Monty" Widenius.

MySQL memiliki beberapa kelebihan, antara lain : a. Free (bebas didownload)

b. Stabil dan tangguh

c. Fleksibel dengan berbagai pemrograman d. Security yang baik

e. Dukungan dari banyak komunitas f. Kemudahan management database. g. Mendukung transaksi

h. Perkembangan software yang cukup cepat.

Terdapat 3 jenis perintah SQL yaitu DDL, DML, dan DCL. DDL merupakan perintah MySQL yang berhubungan dengan pendefenisian suatu struktur database, dalam hal ini database dan table. DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam table. DCL merupakan perintah SQL yang berhubungan dengan pengaturan hak akses user MySQL, baik terhadap server, database, tabel maupun field.

2.2.7 Pengenalan Web Server

Web Server merupakan sebuah perangkat lunak dalam server yang berfungsi menerima permintaan (request) berupa halaman web melalui HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali (respone) hasilnya dalam bentuk halaman halaman web yang umumnya berbentuk dokumen HTML.

Beberapa web Server yang banyak digunakan di internet anatara lain : 1. Apache Web Server

2. Intenet Information Service, IIS 3. Xitami Web Server

4. Sun Java Web Server 2.2.8 Pengenalan XAMPP

XAMPP singkatan dari X (empat system operasi apapun)Apache, MySQL, PHP dan phpMyAdmin. XAMPP merupakan tool yang menyediakan paket


(22)

22

perangkat lunak ke dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi. Versi XAMPP yang ada saat ini adalah Versi xampp-win32-1.7. yang terdiri atas:

a. Apache versi 2.0.54 b. MySQL versi 4.1.12 c. PHP versi 5.0.4

d. phpMyAdmin versi 2.6.2-p11 dan lain-lain 2.2.9 Pengenalan Web Browser

Sebuah web browser adalah aplikasi perangkat lunak untuk mengambil, menyajikan, dan melintasi sumber informasi di World Wide Web. Sumber informasi diidentifikasi dengan Uniform Resource Identifier (URI) dan mungkin sebuah halaman web, gambar, video, atau bagian lain dari konten. Ada banyak macam–macam web browser yang digunakan, diantaranya :

Mozilla Firefox

Dibuat oleh mozilla corporation, firefox adalah salah satu web browser open source yang dibangun dengan Gecko layout engine. Tak hanya handal firefox juga didukung oleh sejumlah Add-ons yang dapat diinstall terpisah yang memungkinkan pengguna melakukan sesuai dengan kegunaan Add-ons tersebut.

Gambar 2.4 Logo Mozzila Firefox


(23)

23

Web browser besutan Microsoft Corporation biasanya dikenal dengan nama pendek IE, sejak 1995 IE mulai di masukan sebagai default sotware pada saat instalasi Sistem Operasi Windows, sejak tulisan ini dibuat IE belum lama ini meluncurkan versi IE8.

Pada versi ini dikenalkan salah satu fitur baru yaitu web slice, Web Slice merupakan pilihan akses langsung di Favorit Bar yang muncul setiap kali browser web dibuka. Webslice bisa terdiri dari preview keseluruhan dari sebuah website yang disajikan dengan ukuran kecil tanpa kita membuka tab baru mengunjungi website tersebut, content dari webslice sebuah website bergantung dari penyedia website menyajikan content yang masuk ke webslice.

Gambar 2.5 Logo Internet Exporer

Safari

Dibuat oleh Apple Inc, perusahaan yang juga memproduksi komputer Macintosh, iPod, dan juga iPhone. dibangun dengan browser engine WebKit, WebKit juga adalah browser engine pertama yang lulus test Acid3.


(24)

24

Gambar 2.6 Logo Safari

Flock

Flock adalah web browser yang dibangun dengan code mozilla frefox yang web browser ini khususkan menyediakan social networking dan Web 2.0

Flock didesain untuk memudahkan aktivitas online pengguna internet mengatur beberapa social networking, web mail, news feeds dan blogs yang mereka miliki. Dengan

Mengunakan Flock mereka dapat dengan mudah menjelajah, berbagi, dan menikmati content maupun menjalin hubungan di situs pertemanan yang mereka inginkan.


(25)

25  Opera

Opera dikembangkan oleh Opera Software company adalah salah satu Web Browser dan juga Internet Suite. Jika firefox punya Add-ons, Opera punya “Opera Widgets”, sebuah aplikasi web kecil yang dijalankan bersamaan dengan Opera yang mempunyai kegunaan tertentu, layaknya Add-ons firefox.

Gambar 2.8 Logo Opera  K-Meleon

K-Meleon salah satu browser gratis dan open source di rilis dibawah Lisensi GNU General Public dan berjalan diplatform Microsoft Windows (Win32) operating systems. Dibangun di atas Gecko layout engine, layout engine yang sama seperti digunakan Mozilla Firefox.


(26)

26  SeaMonkey

SeaMonkey adalah sebuah proyek komunitas untuk menjadikan SeaMonkey all-in-one internet application suite, seperti software suite populer yang sudah dibuat sebelumnya oleh Netscape dan Mozilla, dan proyek SeaMonkey melanjutkan konsep tersebut. Terdiri dari Internet browser, email & newsgroup client, HTML editor, IRC chat and web development tools, SeaMonkey direkomendasikan bagi advanced users, web developers dan corporate users.

Gambar 2.10 Logo Sea Monkey

Camino

Camino adalah open source web browser dikembangkan berfokus pada

memberikan experience terbaik kepada pengguna Mac OS X. Camino mengkombinasikan visual sederhana, elegan dan menyajikan pengalaman yang mengagumkan yang menjadi filosofi dari Macintosh dengan Gecko layout engine yang powerful. Camino hanya dapat diinstall dalam Sistem Operasi Mac.


(27)

27

Gambar 2.11 Logo Camino

Konqueror

Konqueror adalah web browser, file manager, dll. Konqueror menyediakan file viewer yang bisa mengexplore file-file di komputer anda maupun secara remote ke komputer lain. Protokol yang didukung Konqueror :

1. FTP and SFTP/SSH browser

2. SAMBA (Microsoft file-sharing) browser 3. HTTP browser

4. IMAP mail client 5. ISO (cd image) viewer 6. VNC viewer

Untuk menginstall Konqueror ini anda harus install KDE terlebih dahulu. KDE adalah Desktop Enviroment di keluarga unix, jika anda pengguna windows telebih dahulu install KDE.


(28)

28


(29)

28 BAB III PEMBAHASAN 3.1Analisis Sistem

Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.

Sebagai analisis pada sistem yang sedang berjalan, akan dibahas pengkodean dan analisis sistem non fungsional yang meliputi perangkat keras dan perangkat lunak yang digunakan, serta analisis user yang terlibat.

3.1.1 Analisis Masalah

Masalah yang dianalisa adalah hal – hal yang berhubungan dengan informasi service untuk member GTI MOTOR. Sebagaimana telah dijelaskan pada rumusan masalah, ada beberapa kendala yang dihadapi baik oleh pengelola GTI MOTOR maupun, antara lain :

a. GTI MOTOR kesulitan untuk menginformasikan waktu service berkala kepada pelanggannya.

b. Sering terjadi penggantian sparepart yang sama secara berulang kali ketika service.

3.1.2 Analisis Prosedur Yang Sedang Berjalan

Berdasarkan hasil penelitian, prosedur service yang berjalan di GTI MOTOR saat ini adalah sebagai berikut :

1. Pelanggan datang dan mengisi formulis service. 2. Formulir service diterima oleh kasir.

3. Data service di inputkan kedalam aplikasi bengkel. 4. Kasir membuat faktur service.


(30)

29

Gambar 3.1 Flowmap prosedur service

3.1.3 Analisis Perancangan Basis Data 3.1.3.1 Entity Relationship Diagram (ERD)

Perancangan database pada sistem ini dimaksudkan untuk mempermudah hubungan antara tabel dengan tabel lainnya. Perancangan database meliputi Entitas Relationship Diagram, kamus data, skema relasi, dan perancangan struktur file.


(31)

30


(32)

31 3.1.4 Analisis Kebutuhan Non Fungsional 3.1.4.1Analisi Pengguna

Pada Sistem Informasi ini hanya ada satu pengguna saja yaitu user yang merupakan member dari GTI MOTOR. Dimana member ini dapat melihat informasi service sepeda motornya yang pernah diservice di GTI MOTOR melalui menu – menu yang ada pada Sistem Informasi ini.

3.1.4.2Analisi Perangkat Keras

Untuk dapat menjalankan aplikasi ini dengan baik, direkomendasikan untuk menggunakan komputer dengan dengan spesifikasi sebagai berikut :

a. Processor Pentium IV 2.8 GHz b. Kapasitas RAM 512 MB c. Kapasitas Harddisk 60 GB d. Monitor

e. Mouse f. Keyboard g. Jaringan Internet

3.1.4.3Analisi Perangkat Lunak

Adapaun perangakat lunak yang dibutuhkan dalam pembangunan aplikasi ini adalah : 1. Wamp server sebagai Web Server

2. PHP yang digunakan untuk membangun aplikasi ini 3. Macromedia Dreamweaver 8 sebagai editor PHP. 4. MySQL sebagai DBMS

5. Untuk web browser agar dapat mengakses aplikasi ini dapat digunakan Microsoft Internet Explorer, Mozilla Firefox, dll.

3.2Perancangan Sistem

3.2.1 Analisis Prosedur Sistem

Analisis prosedur system yang akan dibangaun akan dijelaskan melalui flowmap dari tiap - tiap prosedur yang ada pada sistem ini.


(33)

32 3.2.1.1Prosedur Login

1. User yang merupakan member dari GTI MOTOR memasukan Nomor ID membernya

2. Sistem mengecek Nomor ID member

3. Jika ID member valid system akan masuk pada menu utama dan menampilkan tampilan menu utama pada layar monitor

4. Jika login tidak valid, akan kembalai pada halaman login.

Gambar 3.3 Flowmap prosedur login 3.2.1.2Prosedur Menu Account

1. User merequest info menu account pada system


(34)

33

Gambar 3.4 Flowmap prosedur Menu Account 3.2.1.3Prosedur Rincian Service

1. User merequest info menu rincian service pada sistem

2. Sistem merespon dan menampilkan menu rincian service pada layar monitor


(35)

34 3.2.1.4Prosedur Biaya Service

1. User merequest info menu biaya service pada sistem

2. Sistem merespon dan menampilkan menu biaya service pada layar monitor

Gambar 3.6 Flowmap prosedur Biaya Service

3.2.1.5Prosedur Logout

1. User merequest logout pada sistem


(36)

35

Gambar 3.7 Flowmap prosedur Logout 3.2.2 Perancangan Diagram Konteks

Diagram konteks merupakan alat untuk struktur analisis. Pendekatan struktur ini untuk menggambarkan sistem secara garis besar atau secara keseluruhan. Pada diagram konteks ini sistem informasi yang dibuat akan menghasilkan sumber informasi yang dibutuhkan dan tujuan yang ingin dihasilkan.


(37)

36 3.2.3 Perancangan Data Flow Diagram

Data Flow Diagram merupakan suatu media yang digunakan untuk menggambarkan aliran data yang mengalir pada suatu sistem informasi.

3.2.3.1DFD Level 1


(38)

37 3.2.3.2DFD Level 2 Proses 2


(39)

38 3.2.4 Spesifikasi Proses

Tabel 3.1 Tabel Spesifikasi Proses

No Proses Keterangan

1 No.Proses 1.1

Nama Proses Login

Input Data Login(NoPelanggan)

Output Login Valid / Login Tidak Valid Logika Proses Begin

{User memasukkan No Pelanggan} if NoPelanggan = NoPelangan then Login Valid

else

Login Tidak Valid End

2 No. Proses 2.1

Nama Proses Menu Home

Input Request menu home

Output Info menu home

Logika Proses Tampil Home

3 No. Proses 2.2

Nama Proses Menu Account

Input Request menu account

Output Info menu account

Logika Proses Tampil Account

4 No. Proses 2.3

Nama Proses Menu Rincian Service

Input Request rincian service

Output Info menu rincian service Logika Proses Tampil Rincian Service

5 No. Proses 2.4

Nama Proses Menu Biaya Service

Input Request biaya service

Output Info menu biaya service

Logika Proses Tampil Biaya Logout

6 No. Proses 2.5

Nama Proses Logout

Input Request Logout

Output Berhasil Logout


(40)

39 3.3Perancangan Basis Data

3.3.1 Skema Relasi

Skema relasi menggambarkan hubungan antar data, arti data dan batasannya dijelaskan dengan baris dan kolom.

Gambar 3.11 Skema Relasi 3.3.2 Struktur Tabel

3.3.2.1Tabel Pelanggan Tabel 3.2 Tabel Pelanggan

Nama Type Size Keterangan

NoPelanggan VARCHAR 20 Primary Key NamaPelanggan VARCHAR 100

Alamat VARCHAR 255


(41)

40

Provinsi VARCHAR 50

KodePos VARCHAR 21

Negara VARCHAR 50

Telephone VARCHAR 50

Fax VARCHAR 50

KontakPerson VARCHAR 50

Note TEXT

Potongan DOUBLE

TipePot VARCHAR 2

LevelHarga VARCHAR 10

KGroup VARCHAR 19

3.3.2.2Tabel Service Tabel 3.3 Tabel Service

Nama Type Size Keterangan

NoService VARCHAR 20 Primary Key

Tanggal DATE TIME

NoPelangan VARCHAR 20 Foreign Key

NoPolisi VARCHAR 20

Mekanik VARCHAR 20

Mekanik2 VARCHAR 20

Mekanik3 VARCHAR 20

Mekanik4 VARCHAR 20

BiayaM1 DOUBLE

BiayaM2 DOUBLE

BiayaM3 DOUBLE

BiayaM4 DOUBLE

KmSekarang INTEGER 11

KmBerikut INTEGER 11

TotalWaktu INTEGER 11

Status VARCHAR 10

Keterangan TEXT SubTotalJasa DOUBLE SubTotalItem DOUBLE SubTotal DOUBLE

Diskon DOUBLE

TotalDiskon DOUBLE

Pajak DOUBLE

TotalPajak DOUBLE TotalAKhir DOUBLE Pembayaran DOUBLE

User VARCHAR 50


(42)

41 3.3.2.3Tabel Item

Tabel 3.4 Tabel Item

Nama Type Size Keterangan

NoItem VARCHAR 50 Primary Key

KodeBarCode VARCHAR 50

NamaItem VARCHAR 255

Jenis VARCHAR 10

Satuan VARCHAR 10

HargaPokok DOUBLE HargaJual DOUBLE HargaJual2 DOUBLE HargaJual3 DOUBLE

HJQTyD2 DOUBLE

HJQTyD3 DOUBLE

HJQTyS1 INTEGER 11

HJQTyS2 DOUBLE

TotalPokok DOUBLE Quantity DOUBLE StokMin DOUBLE

StatusItem VARCHAR 20

Supplier VARCHAR 20

Supplier2 VARCHAR 20

Supplier3 VARCHAR 20

StatusProduk VARCHAR 20

Gambar VARCHAR 100

Note TEXT

RekBarang VARCHAR 100 JasaWaktu DOUBLE

JasaSatWaktu VARCHAR 20 JenisKomisi VARCHAR 2 KomisiProsen DOUBLE

KomisiNominal DOUBLE

Inv_IdAwal VARCHAR 20 Inv_JmlAwal DOUBLE

Inv_hrgAwal DOUBLE Inv_TglAwal DATE TIME


(43)

42 3.3.2.4Tabel Pembelian

Tabel 3.5 Tabel Pembelian

Nama Type Size Keterangan

NoPelanggan VARCHAR 20 Primary Key

NoItem VARCHAR 20 Primary Key

NoTransaksi INTEGER 11

NoBaris VARCHAR 50

QtyOrder DOUBLE Quntity DOUBLE QtyRetur DOUBLE HargaPokok DOUBLE Potongan DOUBLE HargaSP DOUBLE

Total DOUBLE

StsOrder TINY INT 1

IdInv VARCHAR 50

3.4 Perancangan Antar Muka

Interface atau antar muka merupakan tampilan dari suatu program aplikasi yang berperan sebagai media komunikasi yang digunakan sebagai sarana berdialog antara program dengan user. Sistem yang akan dibangun diharapkan menyediakan interface yang mudah dipahami dan digunakan oleh user.

3.4.1 Perancangan Struktur Menu


(44)

43 3.4.2 Perancangan Interface


(45)

44

Gambar 3.14 Tampilan Menu Home


(46)

45

Gambar 3.16 Tampilan Menu Rincian Service


(47)

46

Gambar 3.18 Tampilan Menu Logout


(48)

47

Gambar 3.20 Tampilan ID Member Tidak Diisi

3.5 Implementasi dan Pengujian Program 3.5.1 Implementasi

Implementasi atau tahapan penerapan adalah suatu bentuk kegiatan yang merupakan rangkaian lanjutan dari kegiatan perancangan perangkat lunak. Implementasi dimaksudkan sebagai usaha untuk mewujudkan hasil dari perancangan Perangkat lunak. Hasil ini berarti hasil dari kegiatan rangkaian implementasi perancangan Perangkat lunak adalah proses aplikasi yang telah dibuat dan sudah dapat digunakan serta berfungsi dengan baik.

Jadi secara garis besar implementasi merupakan proses penerapan rancangan program yang telah dibuat pada bab sebelumnya atau aplikasi dalam melaksanakan sisten informasi pemograman yang dibuat.


(49)

48 3.5.2 Batasan Implementasi

Pembuatan aplikasi Sistem Informasi Service Untuk Member GTI MOTOR Berbasis Web ini dibatasi pada Perangkat Lunak (software) dan Perangkat Keras (hardware) yang digunakan.

3.5.3 Implementasi Perangkat Lunak

Untuk pengembangan perangkat lunak ini yang dibutuhkan adalah : 1. Microsoft Windows XP, atau Vista sebagai sitem operasi

2. Apache sebagai web server

3. PHP sebagai bahasa pemrograman

4. MySQL sebagai Server Database Management System

5. Microsoft Internet Explorer, Mozilla, Netscape Navigator, Opera 3.5.4 Implementasi Perangkat Keras

Perangkat keras yang dibutuhkan berdasarkan kebutuhan minimal yang harus terpenuhi antara lain :

1. Menggunakan processor intel Pentium IV atau diatasnya. 2. Menggunakan RAM minimal 512 Mb.

3. Tersedia Hard Drive, untuk media penyimpanan, minimal 40 Gigabyte untuk server,diluar basisdata.

4. Mouse, Keyboard, Monitor sebagai peralatan antarmuka 3.5.5 Implementasi Basis Data

a. Implementasi Table Pelanggan

CREATE DATABASE IF NOT EXISTS `bengkeldb`; USE `bengkeldb`;

#

# Table structure for table 'TBLPelanggan' #

DROP TABLE IF EXISTS `TBLPelanggan`; CREATE TABLE `TBLPelanggan` (

`NoPelanggan` VARCHAR(20) NOT NULL, `NamaPelanggan` VARCHAR(100) NOT NULL, `Alamat` VARCHAR(255),


(50)

49 `Propinsi` VARCHAR(50), `KodePost` VARCHAR(20), `Negara` VARCHAR(50), `Telephone` VARCHAR(50), `Fax` VARCHAR(50), `KontakPerson` VARCHAR(50), `Note` TEXT,

`Potongan` DOUBLE NULL DEFAULT 0, `TipePot` VARCHAR(2) DEFAULT 'A', `LavelHarga` VARCHAR(10),

`KGrup` VARCHAR(10)

) ENGINE=myisam DEFAULT CHARSET=utf8;

b. Implementasi Tabel Item #

# Table structure for table 'TBLItem' #

DROP TABLE IF EXISTS `TBLItem`;

CREATE TABLE `TBLItem` (

`NoItem` VARCHAR(50) NOT NULL, `KodeBarCode` VARCHAR(50), `NamaItem` VARCHAR(255), `Jenis` VARCHAR(10), `Satuan` VARCHAR(10),

`HargaPokok` DOUBLE NULL DEFAULT 0, `HargaJual` DOUBLE NULL DEFAULT 0, `HargaJual2` DOUBLE NULL DEFAULT 0, `HargaJual3` DOUBLE NULL DEFAULT 0, `HJQtyD2` DOUBLE NULL DEFAULT 0, `HJQtyD3` DOUBLE NULL DEFAULT 0, `HJQtyS1` INTEGER DEFAULT 0,

`HJQtyS2` DOUBLE NULL DEFAULT 0, `TotalPokok` DOUBLE NULL DEFAULT 0, `Quantity` DOUBLE NULL DEFAULT 0, `StokMin` DOUBLE NULL DEFAULT 0, `StatusItem` VARCHAR(20) DEFAULT '1', `Supplier` VARCHAR(20),

`Supplier2` VARCHAR(20), `Supplier3` VARCHAR(20),

`StatusProduk` VARCHAR(20) DEFAULT '1', `Gambar` VARCHAR(100),


(51)

50 `RakBarang` VARCHAR(100),

`JasaWaktu` DOUBLE NULL DEFAULT 0, `JasaSatuanWaktu` VARCHAR(20) DEFAULT '1', `JenisKomisi` VARCHAR(2) DEFAULT '1', `KomisiProsen` DOUBLE NULL DEFAULT 0, `KomisiNominal` DOUBLE NULL DEFAULT 0, `Inv_IdAwal` VARCHAR(20),

`Inv_JmlAwal` DOUBLE NULL DEFAULT 0, `Inv_HrgAwal` DOUBLE NULL DEFAULT 0, `Inv_TglAwal` DATETIME

) ENGINE=myisam DEFAULT CHARSET=utf8;

c. Implementasi Tabel Service #

# Table structure for table 'TBLService' #

DROP TABLE IF EXISTS `TBLService`; CREATE TABLE `TBLService` (

`NoService` VARCHAR(20) NOT NULL, `Tanggal` DATETIME, `NoPelanggan` VARCHAR(20), `NoPolisi` VARCHAR(20), `Mekanik1` VARCHAR(20), `Mekanik2` VARCHAR(20), `Mekanik3` VARCHAR(20), `Mekanik4` VARCHAR(20),

`BiayaM1` DOUBLE NULL DEFAULT 0, `BiayaM2` DOUBLE NULL DEFAULT 0, `BiayaM3` DOUBLE NULL DEFAULT 0, `BiayaM4` DOUBLE NULL DEFAULT 0, `KmSekarang` INTEGER DEFAULT 0, `KmBerikut` INTEGER DEFAULT 0, `TotalWaktu` INTEGER DEFAULT 0, `Status` VARCHAR(10),

`Keterangan` TEXT,

`SubTotalJasa` DOUBLE NULL DEFAULT 0, `SubTotalItem` DOUBLE NULL DEFAULT 0, `SubTotal` DOUBLE NULL DEFAULT 0, `Diskon` DOUBLE NULL DEFAULT 0, `TotalDiskon` DOUBLE NULL DEFAULT 0,


(52)

51 `Pajak` DOUBLE NULL DEFAULT 0, `TotalPajak` DOUBLE NULL DEFAULT 0, `TotalAkhir` DOUBLE NULL DEFAULT 0, `Pembayaran` DOUBLE NULL DEFAULT 0, `User` VARCHAR(50),

`IDTabel` VARCHAR(50)

) ENGINE=myisam DEFAULT CHARSET=utf8;

d. Implementasi Tabel Pembelian #

# Table structure for table 'TBLPembelianDetail' #

DROP TABLE IF EXISTS `TBLPembelianDetail`;

CREATE TABLE `TBLPembelian` (

`NoTransaksi` VARCHAR(20) NOT NULL, `NoBaris` INTEGER,

`NoItem` VARCHAR(50) NOT NULL, `NoPelanggan` VARCHAR(20),

`QtyOrder` DOUBLE NULL DEFAULT 0,

`Quantity` DOUBLE NULL NOT NULL DEFAULT 0, `QtyRetur` DOUBLE NULL DEFAULT 0,

`HargaPokok` DOUBLE NULL NOT NULL DEFAULT 0, `Potongan` DOUBLE NULL DEFAULT 0,

`HargaSP` DOUBLE NULL DEFAULT 0,

`Total` DOUBLE NULL NOT NULL DEFAULT 0, `StsOrder` TINYINT(1) DEFAULT 0,

`IDInv` VARCHAR(50)

) ENGINE=myisam DEFAULT CHARSET=utf8;

3.5.6 Implementasi Antar Muka dan Penggunaan Program

Dalam pembuatan aplikasi apapun, antar muka juga memegang peranan yang penting. Antar muka dapat memudahkan user dalam mengoperasikan aplikasi yang telah dibuat. Oleh karena itu, antar muka pada aplikasi Sistem Informasi Service Untuk Member GTI MOTOR dibuat menarik dan sederhana sehingga member dapat mengoperasikan aplikasi ini dengan mudah. Untuk lebih jelasnya akan digambarkan sebagai berikut :


(53)

52 3.5.6.1Tampilan Login

Merupakan tampilan awal ketika user membuka Sistem Informasi ini, user yang merupakan member dari GTI MOTOR diharuskan mengisikan Nomor ID member pada form yang tersedia untuk dapat masuk ke halaman menu utama.

Gambar 3.21 Tampilan Login

3.5.6.2Tampilan Halaman Home

Merupakan halaman selamat datang jika Nomor ID member yang dimasukan oleh user valid.


(54)

53

Gambar 3.22 Tampilan Halaman Home

3.5.6.3Tampilan Halaman Account

Merupakan tampilan ketika user memilih menu acoount, dalam menu ini terdapat data diri user.


(55)

54 3.5.6.4Tampilan Halaman Rincian Service

Merupakan tampilan ketika user memilih menu rincian service, dalam menu ini terdapat rincian data service member, mulai dari tanggal service, KM ketika service, Nama Item yang dibeli ketika service serta Tanggal dan KM untuk service selanjutnya, rincian service debedakan berdasarkan No Polisi pada Kendaraan Member..

Gambar 3.24 Tampilan Halaman Rincian Service 3.5.6.5Tampilan Halaman Biaya Service

Merupakan tampilan ketika user memilih menu biaya service, dalam menu ini terdapat rincian biaya yang dikeluarkan ketika service.


(56)

55 3.5.6.6Tampilan Halaman Logout

Merupakan halaman ketika user keluar dari system dengan memilih Logout.

Gambar 3.26 Tampilan Logout

3.5.6.7Tampilan ID Member Salah

Merupakan halaman jika User salah memasukkan ID Member.


(57)

56 3.5.6.8Tampilan ID Member Kosong

Merupakan halaman jika User tidak mengisi memasukkan ID Member.

Gambar 3.28 Tampilan ID member kosong 3.5.7 Implementasi Instalasi dan Penggunaan Program

3.5.7.1 Instalasi Xamp

Berikut adalah langkah-langkah Instalasi aplikasi Sistem Informasi Service Untuk Member GTI MOTOR Berbasis Web dengan menggunakan php dan mysql dari awal hingga akhir, beserta pembuatan programnya.

1. Menginstal PHP Xamp pada komputer. 2. Membuat database di MySql

Untuk keperluan menampung data di server, kita memerlukan sebuah database. MySql merupakan sebuah program aplikasi untuk membuat database yang umum digunakan pada web server. MySql banyak digunakan karena kemampuannya dalam menampung data yang cukup besar dan proses loading yang cepat dalam pemanggilan data.

Dalam pembahasan kali ini akan membuat database dengan menggunakan PhpMyAdmin yang sudah built-in (terintegrasi dengan PHP Xamp).


(58)

57 a. Pemilihan bahasa pada saat instalasi.

Gambar 3.29 Pemilihan bahasa

b. Tampilan menu awal instalasi


(59)

58

c. Memilih tempat penyimpanan file xampp di komputer

Gambar 3.31 File penyimpanan xampp

d. File diekstrak kedalam program file


(60)

59 e. Tampilan bahwa file xamp sukses di install

Gambar 3.33 Sukses instal

f. Tampilan awal PhpMyAdmin


(61)

60

3.5.7.2 Penggunaan BULLZIP MS Access to MY SQL a. Tampilan awal, klik next

Gambar 3.35 Tampilan awal BULLZIP MS Access to MY SQL

b. Masukan url file Access pada kotak “file name”, serta isi password file Access pada kotak “password”, kemudian klik next.


(62)

61

c. Masukan url file dumo SQL akan disimpan pada kotak “filename”, klik next.

Gambar 3.37 Tampilan pemilihan url MY SQL

d. Centang nama table yang akan di eksport menjadi file My SQL.


(63)

62

e. Pilih file information yang di perlukan, klik run now.

Gambar 3.39 Tampilan pemilihan file information

f. File MS Acces berhasil di konversi ke MySQL, klik exit.


(64)

63 3.5.8 Pengujian

Pengujian program merupakan bagian yang penting dalam siklus pembangunan Perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan untuk mengetahui kelemahan dari Perangkat lunak. Tujuan dari pengujian ini adalah untuk menjamin bahwa Perangkat lunak yang memiliki kualitas yang baik yaitu mampu untuk mempersentasikan kajian pokok dari spesifikasi, analisis, perancangan, dan pengkodean dari Perangkat lunak itu sendiri.

Berikut hasil pengujian sistem akan dijabarkan melalui tabel pengujian :

Tabel 3.6 Tabel Pengujian

Proses Data Masukan Hasil Kesimpulan

Login Nomor ID member

benar

Masuk kedalam menu utama

[X] Diterima

[ ] Ditolak Nomor ID member

salah

Tampil halaman gagal login

[X] Diterima

[ ] Ditolak Nomor ID member

tidak diisi

Tampil halaman gagal login

[X] Diterima

[ ] Ditolak

Account Request menu

account

Menampilkan halaman account

[X] Diterima

[ ] Ditolak Rincian Service Request menu rincian

service

Menampilkan halaman rincian service

[X] Diterima

[ ] Ditolak Rincian Service Request menu biaya

service

Menampilkan halaman biaya service

[X] Diterima

[ ] Ditolak

Logout Request Logout Menampilkan

halaman logout sukses

[X] Diterima


(65)

64 BAB IV

KESIMPULAN DAN SARAN

4.1 Kesimpulan

Berdasarkan rincian hasil penelitian, Sistem Informasi Service Untuk Member GTI MOTOR ini berjalan sesuai harapan, dan masalah – masalah yang dijabarkan pada

rumusan masalah dapat diselesaikan. Dengan adanya Sistem Informasi Service Untuk Member GTI MOTOR ini, user yang merupakan member tetap daro GTI MOTOR dapat menggunakan fasilitas – fasilitas yang ada pada Sistem Informasi ini, diantaranya :

1. User dapat melihat rincian service dari setiap kendaraan milik user yang diservice. Mulai dari tanggal service, KM ketika service, item yang dibeli ketika service, dan KM untuk service selanjutnya. Proses lihat data dikategorikan berdasarkan No Polisi dari kendaraan user tersebut.

2. User dapat melihat rincian biaya yang telah dikeluarkan selama melakukan service di GTI MOTOR.

Dengan demikian pihak GTI MOTOR tidak akan lagi mengalami kesulitan dalam menginformasikan data service kepada pelanggannya, dan para pelanggannya pun tidak akan kesulitan melihat data penggantian sparepats sehingga tidak akan terjadi penggantian sparepats yang sama.

4.2 Saran

Untuk kedepannya, diharapkan Sistem Informasi ini memilik fasilitas – fasilitas lainnya untuk memudahkan member dan pengelola GTI MOTOR, seperti pemberitahuan lewat email jika waktu service selanjutnya sudah dekat. Disarankan pula untuk

kedepannya Sistem Informasi ini dapat disajikan dengan user interface yang lebih menarik sehingga user tidak mudah bosan dalam menggunakan Sistem Informasi ini.


(66)

SISTEM INFORMASI SERVICE UNTUK MEMBER GTI MOTOR

BERBASIS WEB

KERJA PRAKTEK Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek

Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer

Universitas Komputer Indonesia

ADNAN MURSYIDIN 10107503

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA BANDUNG


(67)

xvi

DAFTAR PUSTAKA

Abdul Kadir. (2001). Dasar Pemrograman Web Dinamis Menggunakan PHP, C.V Andi Offset, Yogyakarta.

Bunafit Nugroho. (2004). Aplikasi Pemrograman Web Dinamis dengan PHP dan MySQL, Gava Media, Yogyakarta.

Lukmanul Hakim. (2008). Membongkar Trik Rahasia Para Master PHP, Lokomedia, Yogyakarta.

Lukmanul Hakim. (2009). Trik Rahasia Master PHP Terbongkar Lagi, Lokomedia, Yogyakarta. Sugiyono. (2009). Metode Penelitian Kuantitatif Kualitatif dan R&D, Alfabeta, Bandung.


(68)

DATA RIWAYAT HIDUP

Nama : Adnan Mursyidin

Alamat : Jl. Cihanjuang No. 196 RT 06 / RW 11 Kel. Cibabat Kec. Cimahi Utara

Kode Post : 40513

Nomor Telepon : 085721602181

Email : adnanmursyidin@gmail.com Jenis Kelamin : Laki - laki

Warga Negara : WNI

Agama : Islam

Hobby : Traveling


(69)

i

KATA PENGANTAR

Segala puji dan syukur penulis panjatkan kepada ALLAH SWT yang atas semua ijin-Nya hingga terselesaikannya laporan kerja praktek ini yang berjudul “ SISTEM INFORMASI SERVICE UNTUK MEMBER GTI MOTOR BERBASIS WEB“ tepat pada waktunya. Tak Lupa Shalawat serta Salam penulis panjatkan pada Nabi dan Rasul Muhammad SAW.

Adapun tujuan dari penyusunan laporan kerja praktek ini adalah untuk memenuhi salah satu syarat dalam menyelesaikan studi jenjang strata satu (S1) di Program Studi Teknik Informatika, Universitas Komputer Indonesia. Selama proses penyelesaian laporan ini, penulis tidak akan dapat menyelesaikannya tanpa bantuan dan dorongan baik moril maupun materil dari berbagai pihak. Oleh karena itu ijinkanlah penulis untuk menyampaikan ucapan terima kasih kepada :

1.ALLAH SWT atas karunia-Nya penulis dapat menyelesaikan penulisan laporan kerja praktek ini.

2.Kedua orang tua dan keluarga yang selalu memberi doa, motivasi, arahan sehingga penulis tetap semangat.

3.Bapak IR. Taryana Suryana M.Kom selaku dosen pembimbing yang telah meluangkan waktunya untuk membimbing, mengarahkan serta membantu dalam menyelesaikan laporan kerja praktek ini.

4. Bapak Dodi Maryanto Subhan selaku Direktur Utama dari PT. GTI sekaligus bapak pembimbing ditempat kami melaksanakan kerja praktek.

5.Kepada rekan-rekan yang tidak dapat disebutkan dan ditulis satu per satu, terima kasih atas bantuannya sehingga penulis dapat menyelesaikan laporan kerja praktek ini.

Demikian banyaknya bantuan dari berbagai pihak kepada penulis, tidak menutup kemungkinan bahwa hasil dari laporan ini masih banyak kekurangan dan masih jauh dari kesempurnaan. Untuk itu penulis akan selalu menerima segala masukkan yang ditujukan


(70)

ii

untuk menyempurnakan laporan kerja praktek ini. Akhir kata, penulis berharap semoga laporan kerja praktek ini dapat bermanfaat untuk penulis pada khususnya dan untuk pembaca pada umumnya. Amin.

Bandung, Januari 2011


(1)

64 BAB IV

KESIMPULAN DAN SARAN

4.1 Kesimpulan

Berdasarkan rincian hasil penelitian, Sistem Informasi Service Untuk Member GTI MOTOR ini berjalan sesuai harapan, dan masalah – masalah yang dijabarkan pada

rumusan masalah dapat diselesaikan. Dengan adanya Sistem Informasi Service Untuk Member GTI MOTOR ini, user yang merupakan member tetap daro GTI MOTOR dapat menggunakan fasilitas – fasilitas yang ada pada Sistem Informasi ini, diantaranya :

1. User dapat melihat rincian service dari setiap kendaraan milik user yang diservice. Mulai dari tanggal service, KM ketika service, item yang dibeli ketika service, dan KM untuk service selanjutnya. Proses lihat data dikategorikan berdasarkan No Polisi dari kendaraan user tersebut.

2. User dapat melihat rincian biaya yang telah dikeluarkan selama melakukan service di GTI MOTOR.

Dengan demikian pihak GTI MOTOR tidak akan lagi mengalami kesulitan dalam menginformasikan data service kepada pelanggannya, dan para pelanggannya pun tidak akan kesulitan melihat data penggantian sparepats sehingga tidak akan terjadi penggantian sparepats yang sama.

4.2 Saran

Untuk kedepannya, diharapkan Sistem Informasi ini memilik fasilitas – fasilitas lainnya untuk memudahkan member dan pengelola GTI MOTOR, seperti pemberitahuan lewat email jika waktu service selanjutnya sudah dekat. Disarankan pula untuk

kedepannya Sistem Informasi ini dapat disajikan dengan user interface yang lebih menarik sehingga user tidak mudah bosan dalam menggunakan Sistem Informasi ini.


(2)

SISTEM INFORMASI SERVICE UNTUK MEMBER GTI MOTOR

BERBASIS WEB

KERJA PRAKTEK Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek

Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer

Universitas Komputer Indonesia

ADNAN MURSYIDIN 10107503

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA BANDUNG


(3)

xvi

DAFTAR PUSTAKA

Abdul Kadir. (2001). Dasar Pemrograman Web Dinamis Menggunakan PHP, C.V Andi Offset, Yogyakarta.

Bunafit Nugroho. (2004). Aplikasi Pemrograman Web Dinamis dengan PHP dan MySQL, Gava Media, Yogyakarta.

Lukmanul Hakim. (2008). Membongkar Trik Rahasia Para Master PHP, Lokomedia, Yogyakarta.

Lukmanul Hakim. (2009). Trik Rahasia Master PHP Terbongkar Lagi, Lokomedia, Yogyakarta. Sugiyono. (2009). Metode Penelitian Kuantitatif Kualitatif dan R&D, Alfabeta, Bandung.


(4)

DATA RIWAYAT HIDUP

Nama : Adnan Mursyidin

Alamat : Jl. Cihanjuang No. 196 RT 06 / RW 11 Kel. Cibabat Kec. Cimahi Utara

Kode Post : 40513

Nomor Telepon : 085721602181

Email : adnanmursyidin@gmail.com Jenis Kelamin : Laki - laki

Warga Negara : WNI

Agama : Islam

Hobby : Traveling


(5)

i

KATA PENGANTAR

Segala puji dan syukur penulis panjatkan kepada ALLAH SWT yang atas semua ijin-Nya hingga terselesaikannya laporan kerja praktek ini yang berjudul “ SISTEM INFORMASI SERVICE UNTUK MEMBER GTI MOTOR BERBASIS WEB“ tepat pada waktunya. Tak Lupa Shalawat serta Salam penulis panjatkan pada Nabi dan Rasul Muhammad SAW.

Adapun tujuan dari penyusunan laporan kerja praktek ini adalah untuk memenuhi salah satu syarat dalam menyelesaikan studi jenjang strata satu (S1) di Program Studi Teknik Informatika, Universitas Komputer Indonesia. Selama proses penyelesaian laporan ini, penulis tidak akan dapat menyelesaikannya tanpa bantuan dan dorongan baik moril maupun materil dari berbagai pihak. Oleh karena itu ijinkanlah penulis untuk menyampaikan ucapan terima kasih kepada :

1.ALLAH SWT atas karunia-Nya penulis dapat menyelesaikan penulisan laporan kerja praktek ini.

2.Kedua orang tua dan keluarga yang selalu memberi doa, motivasi, arahan sehingga penulis tetap semangat.

3.Bapak IR. Taryana Suryana M.Kom selaku dosen pembimbing yang telah meluangkan waktunya untuk membimbing, mengarahkan serta membantu dalam menyelesaikan laporan kerja praktek ini.

4. Bapak Dodi Maryanto Subhan selaku Direktur Utama dari PT. GTI sekaligus bapak pembimbing ditempat kami melaksanakan kerja praktek.

5.Kepada rekan-rekan yang tidak dapat disebutkan dan ditulis satu per satu, terima kasih atas bantuannya sehingga penulis dapat menyelesaikan laporan kerja praktek ini.

Demikian banyaknya bantuan dari berbagai pihak kepada penulis, tidak menutup kemungkinan bahwa hasil dari laporan ini masih banyak kekurangan dan masih jauh dari kesempurnaan. Untuk itu penulis akan selalu menerima segala masukkan yang ditujukan


(6)

ii

untuk menyempurnakan laporan kerja praktek ini. Akhir kata, penulis berharap semoga laporan kerja praktek ini dapat bermanfaat untuk penulis pada khususnya dan untuk pembaca pada umumnya. Amin.

Bandung, Januari 2011