1 1.1 Latar Belakang Masalah
Perkembangan dunia informasi dari waktu ke waktu terus mengalami peningkatan dan perkembangan. Hal tersebut didukung dengan berkembangnya teknologi yang semakin maju. Sehingga informasi dapat diakses secara cepat, tepat, terkini, serta akurat. Selain berdasarkan pada hal tersebut, penyajian suatu informasi juga perlu mendapatkan perhatian serius untuk menarik pelanggan, salah satunya dengan penjualan secara online.
Balai Bahasa Bandung berkedudukan sebagai Unit Pelaksana Teknis (UPT) di lingkungan Departemen Pendidikan Nasional, berada di bawah Pusat Bahasa. Instansi ini bergerak di bidang bahasa dengan maksud mengembangkan bahasa Indonesia dan bahasa daerah. Dalam pengembangan bahasa, instansi ini juga mendapatkankan adanya kendala.
2
Berdasarkan hasil wawancara, pihak Balai Bahasa Bandung menginginkan adanya sebuah sistem informasi yang dapat menyelesaikan kendala tersebut. Oleh sebab itu, maka perlu dibangun sebuah aplikasi sistem informasi penjualan buku
online di Balai Bahasa Bandung.
1.2 Perumusan Masalah
Dari latar belakang ditemukan beberapa masalah yang dirumuskan dalam suatu rumusan masalah yaitu bagaimana membangun sebuah aplikasi sistem informasi penjualan buku online di Balai Bahasa Bandung.
1.3 Maksud dan Tujuan
1.3.1 Maksud
Maksud dari penelitian ini adalah untuk membangun Sistem Informasi Penjualan Buku Online Di Balai Bahasa Bandung.
1.3.2 Tujuan
Tujuan dari pembuatan laporan ini adalah sebagai berikut :
1. Untuk mempermudah instansi dalam mengembangkan bahasa. 2. Membuat orang banyak tidak kesulitan dalam mendapatkan buku.
3. Meningkatkan pelayanan dan penyampaian informasi kepada masyarakat. 4. Dengan adanya sistem ini, diharapkan mampu meningkatkan kinerja di
1.4 Batasan Masalah
Dalam pembuatan aplikasi ini, perlu diberikan beberapa batasan agar alur pembicaraan tidak terlalu meluas, batasan - batasan itu antara lain :
1. Penjualan hanya dilakukan di area dalam kota.
2. Pengimplementasian sistem informasi penjualan buku online ini menggunakan bahasa PHP dan MySQL sebagai Server Database
Management System.
1.5 Metode Penelitian
1.5.1 Metodologi Pengumpulan Data
Metodologi yang digunakan dalam mengumpulkan data yang berhubungan dengan penyusunan laporan kerja praktek ini adalah sebgai berikut :
1. Wawancara
Pengumpulan data dengan cara berkomunikasi secara langsung dengan staf Balai Bahasa Bandung.
2. Studi Kepustakaan
Mengumpulkan data melalui buku – buku, catatan kuliah serta bacaan lainnya yang berkaitan dengan permasalahan.
1.5.2 Metodologi Perancangan Perangkat Lunak
Dalam pengembangan aplikasi ini digunakan metode The Classic Life
4
mengembangkan suatu perangkat lunak. Kelima tahapan itu tersusun dari atas kebawah, diantaranya : Analysis, Design, Coding, Testing, Maintenance.
Tahap-tahap pengembangan perangkat lunak metode waterfall dapat dilihat pada gambar :
Coding
Testing
Maintenance Design
Analysis
Gambar 1.1 Metode The Classic Life Cycle / Waterfall
1. Analysis adalah tahap menganalisa hal-hal yang diperlukan dalam pelaksanaan
proyek pembuatan atau pengembangan software.
3. Coding adalah tahap penerjemah data/pemecahan masalah software yang telah dirancang ke dalam bahasa pemograman yang telah ditentukan.
4. Testing adalah tahap pengujian terhadap program yang telah dibuat. Pengujian
ini dimulai dengan membuat suatu uji kasus untuk setiap fungsi pada perangkat lunak, kemudian dilanjutkan dengan pengujian terhadap modul-modul dan terakhir pada tampilan antar muka untuk memastikan tidak ada kesalahan dan semua berjalan dengan baik dan input yang diberikan hasilnya sesuai dengan yang diinginkan.
5. Maintenance adalah perangkat lunak yang telah dibuat dapat mengalami
perubahan sesuai permintaan pemakai. Pemeliharaan dapat dilakukan jika ada permintaan tambahan fungsi sesuai dengan keinginan pemakai ataupun adanya pertumbuhan dan perkembangan baik perangkat lunak maupun perangkat keras.
1.6 Sistematika Penulisan
Sistematika penulisan secara umum adalah sebagai berikut :
BAB I PENDAHULUAN
Bab ini menjelaskan secara singkat latar belakang masalah, maksud dan tujuan, identifikasi masalah, batasan masalah, metodologi penelitian, serta sistematika penulisan.
6
Bab ini terbagi menjadi dua bagian, yaitu: tinjauan umum perusahaan dan landasan teori. Tinjauan umum perusahaan berisi tentang sejarah singkat instansi, logo instansi, badan hukum instansi, struktur organisasi dan job description. Sedangkan landasan teori berisi teori-teori pendukung dalam membangun sistem informasi penjualan buku online di balai bahasa bandung.
BAB III ANALISIS DAN PERANCANGAN SISTEM
Bab ini berisi analisis kebutuhan dalam membangun aplikasi ini, analisis sistem yang sedang berjalan pada aplikasi ini sesuai dengan metode pembangunan perangkat lunak yang digunakan. Selain itu terdapat juga perancangan antarmuka untuk aplikasi yang akan dibangun sesuai dengan hasil analisis yang telah dibuat.
BAB IV KESIMPULAN DAN SARAN
7 1.1 Profil Tempat Bekerja
1.1.1 Sejarah Instansi
Pasal 36 Undang – Undang Dasar 1945 menyebutkan bahwa bahasa resmi negara adalah bahasa Indonesia. Berlandaskan pada pasal itu, Pemerintah Indonesia berusaha melestarikan, membina, dan mengembangkan bahasa Indonesia dan bahasa daerah. Sebagai tindak lanjut, pemerintah membentuk lembaga yang bernama Pusat Bahasa (sebelumnya sempat berganti nama). Lembaga ini berada di bawah Departemen Pendidikan Nasional. Pusat Bahasa mempunyai tugas utama mengembangkan dan membina bahasa dan sastra Indonesia dan daerah. Mengingat wilayah yang harus dijangkau meliputi seluruh Indonesia. Pusat Bahasa mendirikan balai – balai bahasa di seluruh Indonesia. Balai Bahasa yang ada di Provinsi Jawa Barat adalah Balai Bahasa Bandung (yang nantinya akan bernama Balai Bahasa Provinsi Jawa Barat).
8
Republik Indonesia Nomor : 226/0/1999 tanggal 23 September 1999, Balai Bahasa Bandung berkedudukan sebagai Unit Pelaksana Teknis (UPT) di lingkungan Departemen Pendidikan Nasional, berada di bawah Pusat Bahasa.
Visi
Visi Balai Bahasa Bandung adalah terwujudnya lembaga penelitian yang unggul dan pusat informasi serta pelayanan di bidang kebahasaan dan kesastraan (Indonesia dan daerah) di Jawa Barat.
Misi
Misi Balai Bahasa Bandung adalah
1. meningkatkan mutu bahasa dan sastra;
2. meningkatkan sikap positif masyarakat terhadap bahasa dan sastra; 3. mengembangkan bahan informasi kebahasaan dan kesastraan; 4. mengembangkan tenaga kebahasaan dan kesastraan;
5. meningkatkan kerja sama. 1.1.2 Logo Instansi
1.1.3 Badan Hukum Instansi
Balai Bahasa Bandung merupakan Unit Pelaksana Teknis (UPT) di lingkungan Departemen Pendidikan Nasional, berada di bawah Pusat Bahasa. Berdasarkan SK MENTERI PENDIDIKAN DAN KEBUDAYAAN RI tanggal 23 September 1999 Nomor 226/0/1999.
1.1.4 Struktur Organisasi dan Job Description
1.1.4.1Struktur Organisasi
Struktur organisasi Balai Bahasa Bandung tidaklah rumit dan kompleks hanya terdiri dari bagian yang penting saja misalnya Kepala, Sub Bagian, serta kelompok Jabatan Fungsional. Untuk lebih jelasnya dapat dilihat dari gambar berikut.
KEPALA
KELOMPOK JABATAN FUNGSIONAL
SUB BAGIAN TATA USAHA
10
1.1.4.2Job Description
Berikut ini adalah job description yang terdapat pada Balai Bahasa Bandung di bagian kelompok jabatan fungsional :
- Menyusun program rencana penelitian, pembinaan dan pengembangan bahasa dan sastra di daerah.
- Mengkaji, menganalisis, menyusun bahan kebijakan teknis pembinaan bahasa dan sastra di daerah.
- Mengkaji, menganalisis, dan meyusun konsep, pedoman, standar dan norma pembinaan bahasa dan sastra di daerah.
- Melakukan penyusunan penelitian, pembinaan dan pengembangan bahasa dan sastra di daerah.
- Melakukan inventarisasi masalah bahasa dan sastra di daerah.
- Melakukan penelitian bahasa dan sastra di daerah.
- Melakukan evaluasi hasil penelitian, pembinaan, dan pengembangan bahasa dan sastra di daerah.
- Menyajikan data dan informasi jaringan kebahasan dan kesastraan di daerah.
1.2 Landasan Teori 1.2.1 PHP
web yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru/up to date. Semua script PHP dieksekusi pada server dimana script tersebut dijalankan. Sebagian besar sintaksnya mirip dengan bahasa pemrograman C, Java, asp dan Perl, ditambah beberapa fungsi PHP yang spesifik dan mudah dimengerti.
1.2.1.1Sejarah PHP
Dilihat dari perkembangannya, bahasa pemrograman ini memiliki perkembangan yang sangat cepat dengan jumlah pemakai yang terus bertambah, yakni :
1. PHP/FI
Ini merupakan cikal bakal PHP yang sekarang. Pertama dibuat oleh Rasmus Lerdorf pada 1995, pada awalnya dia menamakan script ini “Personal
Home Page Tool” yang merupakan bahasa sederhana dari bahasa pemrograman C
dimana Personal Home Page Tool ini dapat berkomunikasi dengan database dan bersipat Open Source. Pada awalnya Rasmus membuat bahasa pemrograman ini bertujuan untuk menyimpan data pengunjung yang melihat biodata pada web sitenya.
12
November tahun 1997 muncul PHP/FI versi 2.0 yang merupakan cikal bakal PHP 3.
2. PHP Versi 3
PHP Versi 3 merupakan versi penyempurna dari bugs-bugs pada PHP/FI versi 1.0 dan PHP/FI versi 2.0. PHP Versi 3 ini dikembangkan oleh Andi Gutmans and Zeev Suraski pada tahun 1997 yang berhasil ditulis secara sempurna pada waktu itu. Fasilitas tambahan PHP Versi 3 dibandingkan versi sebelumnya, selain tambahan fungsi-fumgsi baru, juga mendukung beberapa akses ke banyak database, pengelolaan protokool, dan API. Dari versi 3 lah singkatan PHP muncul, yaitu PHP: Hypertext Preprocessor, dan pada tahun 1998 hampir 10% web site di dunia menggunakan PHP sebagai web servernya.
3. PHP Versi 4
4. PHP Versi 5
Pada bulan Juli tahun 2005 muncul PHP versi 5.0 yang menggunakan Zend Engine 2.0 dengan penambahan beberapa featur dan beberapa objek baru. Untuk informasi featur-featur baru dari PHP versi 5.0 ini, Anda bisa lihat di http://www.zend.com/zend/future.php. PHP Versi 5 ini sangat mendukung pemrograman berbasis Object Oriented Programming alias OOP dan memang di peruntukan untuk OOP.
PHP memiliki 8 (delapan) tipe data yaitu : Integer, Double, Boolean, String, Object, Array, Null, Nill, Resource.
1.2.2 MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (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 dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
14
Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.
1.2.2.1 Sistem manajemen basis data relasional
MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.
blogging berbasis web (wordpress), CMS, dan sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus basisdata transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat unjuk kerja pada modus non-transaksional.
1.2.2.2Keistimewaan MySQL
MySQL memiliki beberapa keistimewaan, antara lain :
1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2. Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.
3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
4. 'Performance tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
16
6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query). 7. Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level
subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
10.Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
11.Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
13.Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.
1.2.2.3Bahasa pemrograman
Terdapat beberapa API (Application Programming Interface) tersedia yang memungkinkan aplikasi-aplikasi komputer yang ditulis dalam berbagai bahasa pemrograman untuk dapat mengakses basis data MySQL antara lain: bahasa pemrograman C, C++, C#, bahasa pemrograman Eiffel, bahasa pemrograman Smalltalk, bahasa pemrograman Java, bahasa pemrograman Lisp, Perl, PHP, bahasa pemrograman Python, Ruby, REALbasic dan Tcl. Sebuah antarmuka ODBC memanggil MyODBC yang memungkinkan setiap bahasa pemrograman yang mendukung ODBC untuk berkomunikasi dengan basis data MySQL. Kebanyakan kode sumber MySQL dalam ANSI C.
1.2.2.4Penggunaan
18 BAB III PEMBAHASAN
3.1 Jadwal Kerja Praktek
Pelaksanaan kerja praktek dilaksanakan di Balai Bahasa Bandung yang beralamat di Jalan Sumbawa No.11 Bandung. Adapun pelaksanaan kerja praktek dimulai pada tanggal 1 Juli 2010 sampai dengan tanggal 31 Juli 2010.
3.2 Cara/Teknik Kerja Praktek
Dalam pelaksanaan kerja praktek ini dibagi kedalam beberapa tahapan kegiatan, yang antara lain :
1. Pembuatan surat permohonan kerja praktek ditujukan untuk Balai Bahasa Bandung
2. Pengajuan permohonan Kerja Praktek ke Balai Bahasa Bandung yang beralamat di Jalan Sumbawa No. 11 Bandung
3. Balai Bahasa Bandung memberikan surat balasan permohonan kerja praktek.
4. Pelaksanaan kerja praktek
harian di Balai Bahasa Bandung yang layak untuk diangkat menjadi topik dalam kegiatan kerja praktek ini. Adapun tahapan yang dilakukan antara lain, yaitu :
a. Pengumpulan data yang dibagi ke dalam 2 tahapan, yaitu : 1. Wawancara
Pengumpulan data dengan cara berkomunikasi secara langsung dengan staf Balai Bahasa Bandung.
2. Studi Kepustakaan
Mengumpulkan data melalui buku – buku, catatan kuliah serta bacaan lainnya yang berkaitan dengan permasalahan.
b. Tahap analisis sistem
Setelah mendapatkan data yang cukup, langkah selanjutnya adalah kegiatan analisis, kegiatan analisis terdiri dari: analisis perangkat keras, analisis perangkat lunak pembangun sistem, analisis user dan analisis sistem yang sedang berjalan.
c. Perancangan sistem dan perangkat lunak
20
d. Implementasi dan Pengujian Unit
Setelah membuat perancangan sistem dan perangkat lunak, langkah selanjutnya adalah perancangan perangkat lunak yang sudah dirancang direalisasikan sebagai serangkaian program atau unit program dan pengujian unit melibatkan verifikasi bahwa setiap unit telah memenuhi spesifikasi sistem informasi penjualan buku online.
3.3 Data Hasil Kerja Praktek 3.3.1 Analisis Masalah
Berdasarkan hasil penelitian di Balai Bahasa Bandung terdapat masalah yang mengahambat kerjanya instansi ini dalam mengembangkan bahasa Indonesia dan bahasa daerah salah satunya adalah belum adanya penjualan buku yang dilakukan secara online. Dengan cara menjual buku seperti ini akan mempermudah instansi untuk mengembangkan bahasa, selain itu juga dapat mempermudah orang banyak untuk mendapatkan buku.
3.3.2 Analisis Sistem
3.3.2.1Analisis Prosedur yang Sedang Berjalan
Adapun prosedur sistem yang masih berjalan di Balai Bahasa Bandung adalah sebagai berikut :
1. Petugas bagian buku memberikan data – data buku baru kepada admin. 2. Admin mengecek apakah data tersebut sudah ada dalam sistem atau
belum. Jika data tersebut sudah ada, maka proses penambahan data dibatalkan.
22
3.3.2.2Flow Map Sistem yang Sedang Berjalan
Data Buku
Admin Petugas
Data buku baru Data buku baru
Cek data buku
Menyimpan file data buku ke database
File data buku Apakah data buku tersebut sudah ada ?
Tidak Ya
Gambar 3.1 Flowmap Sistem yang berjalan
3.3.2.3Analisis Kebutuhan Non Fungsional
dihasilkan sistem, masukan yang diperlukan sistem, lingkup proses yang digunakan untuk mengolah masukan menjadi keluaran, volume data yang akan ditangani sistem, jumlah pemakai serta kontrol terhadap sistem.
3.3.2.4Analisis Perangkat Keras
Adapun spesifikasi perangkat keras yang diperlukan untuk menjalankan sistem aplikasi yang dibangun adalah sebagai berikut :
Tabel 3.1 Perangkat Keras
Kebutuhan Minimal Tempat Kerja Praktek Keterangan Processor Intel Pentium IV 1.80
Ghz
Processor Intel Pentium IV 2.0 Ghz
Memenuhi
Memory RAM DDR 256 MB Memory RAM DDR 512 MB Memenuhi
Harddisk 40 GB Harddisk 80 GB Memenuhi
VGA onboard atau VGA Card 128 MB
VGA onboard atau VGA Card 128 MB
Memenuhi
Keyboard dan Mouse Keyboard dan Mouse Memenuhi
3.3.2.5Analisis Perangkat Lunak
Analisis perangkat lunak pembangun sistem pada penjualan buku online
24
Perangkat lunak yang dibutuhkan untuk mengoperasikan sistem ini adalah Windows XP sebagai sistem operasinya, WAMP server untuk localhost, Mozilla Firefox untuk menjalankan sistem aplikasi ini.
Analisis Pengguna / User
User Profile
Penjualan buku online ini akan digunakan oleh dua level pengguna yaitu admin dan user. Admin dapat melakukan kegiatan yang berhubungan dengan pengelolaan data master. User dapat melakukan kegiatan pembelian buku itu sendiri secara online.
Tabel 3.2 User Profile
Pengguna Hak Admin Login Admin Minimal
SMA dengan internet
browsing
Tidak diperlukan
pelatihan khusus
User Melakukan Transaksi dengan internet
Human Information Processing System
1. Perceptual System (Read - Scan)
Tampilan yang sederhana memudahkan user untuk memahami task
system, sehingga user yang awam pun mudah mengerti aplikasi ini.
2. Cognitive System (Think)
Tampilan dibuat berpola agar mudah dimengerti user, sehingga user yang memiliki STM (Short Term Memory) dan LTM (Long Term Memory) yang kurang pun dapat dengan mudah berinteraksi dengan aplikasi ini.
3. Motor System (Response)
Aplikasi penjualan buku online ini berbahasa Indonesia sehingga memudahkan user memahami setiap task yang ada pada aplikasi.
User Psychology Characteristic
Menurut karakteristik psikologi user, dapat diuraikan profile user yang menjadi target user sistem ini adalah sebagai berikut :
1. Attitude
User lebih cenderung cepat bosan,sehingga tampilan yang digunakan lebih menarik dan sederhana.
2. Motivation
User interface cocok dengan user yang memiliki low motivation, karena
26
Berdasarkan uraian tersebut, dampak terhadap impelementasi desain antarmuka adalah menghadirkan desain yang sederhana, mudah untuk diingat dan sesuai dengan kegiatan proses kerja user.
User Knowledge and Experience
Tabel 3.3 User Knowledge and Experience
Education Level Tingkat pendidikan minimal SMA. Reading Level Dapat membaca dengan baik dan benar.
Typing Skiils User tidak harus memiliki kemampuan mengetik yang baik, karena tidak diperlukan pengetikan dalam aplikasi ini.
Computer Literacy User dapat mengoperasikan fungsi komputer dasar, dalam hal ini tingkat computer literacy menengah ke bawah. Task Experience User familiar dengan penggunaan sistem operasi Windows
dan internet browsing.
System Experience User pernah menggunakan komputer untuk melakukan fungsi-fungsi dasar, seperti browsing dsb.
Application Experience User sudah cukup fasih dalam penggunaan aplikasi pengelolaan data sebelumnya.
Native Language Fasih berbahasa Indonesia.
User Job and Task
Tabel 3.4 User Job and Task
Frequency of Use Sedang, karena sistem ini digunakan ketika ada
perubahan pada data.
Primary Training Informal, user tidak perlu melakukan pelatihan
apapun sebelum menggunakan aplikasi ini.
System Use Discretionary, user pernah menggunakan sistem,
namun tidak sering.
Task Importance Tinggi, karena aplikasi ini digunakan sebagai
indikator kemajuan Balai Bahasa Bandung dalam segi mengembangkan bahasa.
Task Structure Rendah, user tidak sulit dalam mengikuti struktur
tugas.
Job Categories Excecutive, karena user bertindak sebagai pengambil
keputusan.
Turn Over Rate Sedang, karena user tidak sering berganti-ganti task.
Other Tools User tidak perlu menggunakan tool lain dalam
menggunakan aplikasi ini.
User Physical Characteristic
28
Interface penjualan buku online ini menggunakan kombinasi warna
sehingga user yang buta warna tidat dapat menggunakan interface ini secara maksimal.
2. Handedness
User dapat menggunakan tangan kanan, tangan kiri, atau kedua tangannya.
3. Gender
Interface ini bisa digunakan oleh pria maupun wanita.
User Physical Environment
1. Noise level
Beberapa task memiliki informasi dalam penggunaannya.
2. Privacy
Data-data yang ditampilkan bersifat sensitif, tingkat keamanan pada aplikasi sangat tinggi.
3. Lighting
Kondisi lighting user harus senyaman mungkin, agar user dapat menggunakan aplikasi secara maksimal.
Ukuran dan tata letak aplikasi dibuat senyaman mungkin, agar user yang memiliki dimensi dan resolusi layar monitor yang berbeda-beda dapat menggunakannya.
3.3.2.6Analisis Basis Data
Usulan untuk diagram E-R yaitu terdapat kunci yang unik (primary key) pada setiap entitas (tabel induk) yang dapat membedakan dengan atribut lainnya sehingga tabel tersebut dapat dijadikan referensi untuk tabel yang lainnya. Usulan untuk tabel yang akan dibuat untuk membantu dalam pengolahan data penjualan buku online yaitu tabel buku, tabel kategori, tabel keranjang, tabel pelanggan, tabel admin.
30
Kode* idjenis nama penulis penerbit
gambar
Gambar 3.2 ERD Sistem
3.3.3 Perancangan Basis Data
3.3.3.1Skema Relasi
tbuku
Gambar 3.3 Skema Basis Data Relasional
a) Tabel admin, yaitu tabel yang menyimpan data admin
Tabel 3.5 Tabel Admin
Field Name Data Type Size Description
32
b) Tabel buku, yaitu tabel yang menyimpan data buku
Tabel 3.6 Tabel Buku
Field Name Data Type Size Description
kode Varchar 8 Primary Key
idjenis Integer 11
nama Varchar 100
penulis Varchar 100
penerbit Varchar 100
gambar Text
harga Bigint 10
deskripsi Text
stok Integer 10
c) Tabel kategori, yaitu tabel yang menyimpan data jenis buku
Tabel 3.7 Tabel Kategori
Field Name Data Type Size Description
id_jenis Integer 11 Primary Key
Jenis_buku Varchar 100
Tabel 3.8 Tabel Keranjang
Field Name Data Type Size Description
kode Varchar 8 Primary Key
nama Varchar 100
jumlah Integer 3
harga Bigint 10
total Bigint 10
e) Tabel pelanggan, yaitu tabel yang menyimpan data pelanggan
Tabel 3.9 Tabel Pelanggan
Field Name Data Type Size Description
email Varchar 20
firstname Varchar 20
lastname Varchar 20
alamat Text
kota Varchar 25
prov Varchar 25
kpos Integer 7
order_total Bigint 20
34
3.3.4 Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional akan dimulai setelah tahap analisis terhadap sistem selesai dilakukan, analisis kebutuhan fungsional dapat didefinsikan sebagai penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi. Tahapan ini menyangkut mengkonfigurasi dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem sehingga setelah instalasi dari sistem akan benar-benar memuaskan dari rancang bangun yang telah ditetapkan pada akhir tahap analisis sistem. Alat bantu yang digunakan untuk menggambarkan sistem secara umum yang akan dibangun yaitu diagram konteks dan data flow diagram. Untuk menjelaskan bagaimana suatu masukan diproses pada sistem maka digunakan spesifikasi proses dan kamus data untuk mengetahui aliran data yang mengalir pada sistem.
3.3.4.1Diagram Konteks
Admin User Sistem
Informasi Penjualan Buku Online Info Login Valid / Invalid
Data Buku & Pelanggan Laporan Stok Buku Login Valid / Invalid Data Buku & Admin
Katalog Buku List Transaksi Pembelian
Transaksi Pembelian Data Pemesanan
Gambar 3.4 Diagram Konteks Sistem
Data Flow Diagram
Data flow diagram digunakan untuk menggambarkan sistem secara lebih
36
Data Flow Diagram Level 1
Respon Data Login Valid / Invalid
Data Login Request Data Admin
Respon Data Admin
Request Data Pelanggan
Respon Data Pelanggan
Login Valid Request Data Pelanggan
Respon Data Pelanggan
Login Valid Request Data Buku
Respon Data Buku
Data Flow Diagram Level 2 Proses 4.0 Data Buku
Request Tambah Data Buku Respon Tambah Data Buku
Respon Data Buku
Request Data Buku Request Data Buku
Respon Data Buku Request Ubah Data Buku
Respon Ubah Data Buku
Request Hapus Data Buku
Respon Hapus Data Buku
Request Data Buku
Respon Data Buku
Request Kategori
Respon Kategori Admin
Data Buku
4.1 Tambah Data Buku 4.2
Ubah Data Buku
4.3 Hapus Data
Buku
Kategori
38
Data Flow Diagram Level 2 Proses 5.0 Data Admin
Request Tambah Data Admin
Respon Data Admin
Request Ubah Data Admin Respon Ubah Data Admin
Request Hapus Data Admin Respon Hapus Data Admin
Request Data Admin
Gambar 3.7 DFD Level 2 Proses 5.0 Data Admin
Data Flow Diagram Level 2 Proses 8.0 Keranjang
Request Tambah Buku
3.3.5 Spesifikasi Proses
Spesifikasi proses digunakan untuk menggambarkan proses model aliran yang terdapat pada DFD. Spesifikasi dari gambar DFD di atas akan dijelaskan pada tabel di bawah ini:
Tabel 3.10 Spesifikasi proses
No. Proses Keterangan
1.
No. Proses 1.0
Nama Proses Login
Source Admin
Input Login admin valid, id admin, password admin Output Menu data admin, menu data pelanggan, menu data
stok, menu buku
Destination Admin
Logika Proses Setelah login admin valid, sistem akan menampilkan keseluruhan menu admin
2.
No. Proses 2.0
Nama Proses Data Pelanggan
Source Admin
Input Login admin valid, id admin, password admin Output Menu lihat data pelanggan
40
Logika Proses Setelah login admin valid sebagai admin memilih menu data pelanggan, sistem akan menampilkan isi dari menu tersebut
3.
No. Proses 3.0
Nama Proses Stok
Source Admin
Input Login admin valid, id admin, password admin
Output Menu lihat stok
Destination Admin
Logika Proses Setelah login admin valid sebagai admin memilih menu stok, sistem akan menampilkan isi dari menu tersebut
4.
No. Proses 4.0
Nama Proses Data Buku
Source Admin
Input Login admin valid, id admin, password admin Output Menu tambah data buku, menu ubah data buku,
menu hapus data buku
Destination Admin
Logika Proses Setelah login admin valid sebagai admin memilih menu data buku, sistem akan menampilkan isi dari menu tersebut
Nama Proses Data Admin
Source Admin
Input Login admin valid, id admin, password admin Output Menu tambah data admin, menu ubah data admin,
menu hapus data admin
Destination Admin
Logika Proses Setelah login admin valid sebagai admin memilih menu data admin, sistem akan menampilkan isi dari menu tersebut
6.
No. Proses 6.0
Nama Proses Katalog
Source User
Input
Output Menu lihat deskripsi buku
Destination User
Logika Proses User memilih menu katalog, sistem akan menampilkan isi dari menu tersebut
7.
No. Proses 7.0
Nama Proses Pencarian
Source User
Input
42
Destination User
Logika Proses User memilih menu pencarian, sistem akan menampilkan isi dari menu tersebut
8.
No. Proses 8.0
Nama Proses Keranjang
Source User
Input
Output List pembelian dan total harga yang harus di bayar
Destination User
Logika Proses User memilih menu keranjang, sistem akan menampilkan isi dari menu tersebut
9.
No. Proses 4.1
Nama Proses Tambah Data Buku
Source Admin
Input Login admin valid, id admin, password admin
Output Info data admin
Destination Admin
Logika Proses Setelah login admin valid, admin memilih menu tambah data buku, mengisi form isian.
10.
No. Proses 4.2
Nama Proses Ubah Data Buku
Input Login admin valid, id admin, password admin
Output Info data admin
Destination Admin
Logika Proses Setelah login admin valid, admin memilih menu ubah data buku, mengisi form isian.
11.
No. Proses 4.3
Nama Proses Hapus Data Buku
Source Admin
Input Login admin valid, id admin, password admin
Output Info data admin
Destination Admin
Logika Proses Setelah login admin valid dan data buku sudah di
entry, selanjutnya memilih menu hapus data buku yang ada pada menu data buku dan sistem akan menampilkan info data buku.
12.
No. Proses 5.1
Nama Proses Tambah Data Admin
Source Admin
Input Login admin valid, id admin, password admin
Output Info data admin
Destination Admin
44
tambah data admin, mengisi form isian.
13.
No. Proses 5.2
Nama Proses Ubah Data Admin
Source Admin
Input Login admin valid, id admin, password admin
Output Info data admin
Destination Admin
Logika Proses Setelah login admin valid, admin memilih menu ubah data admin, mengisi form isian.
14.
No. Proses 5.3
Nama Proses Hapus Data Admin
Source Admin
Input Login admin valid, id admin, password admin
Output Info data admin
Destination Admin
Logika Proses Setelah login admin valid dan data admin sudah di
entry, selanjutnya memilih menu hapus data admin
yang ada pada menu data admin dan sistem akan menampilkan info data admin.
15.
No. Proses 8.1
Nama Proses Tambah Buku
Input
Output Info data buku
Destination User
Logika Proses User memilih menu tambah buku, memilih buku yang akan dibeli, memasukan jumlah buku yang akan dibeli.
16.
No. Proses 8.2
Nama Proses Transaksi Pelanggan
Source User
Input
Output Info data pelanggan
Destination User
Logika Proses User memilih menu transaksi pelanggan, mengisi form isian.
3.3.5.1Perancangan Struktur Menu
Struktur Menu Admin
46
Login
Menu Admin
Data Pelanggan Stok Data Buku Data Admin
Edit Data Hapus Data Tambah Data Edit Data Hapus Data Tambah Data
Gambar 3.9 Antar Muka Struktur Menu Admin
Struktur Menu User
Berikut ini adalah antar muka dari struktur menu user :
Menu Utama
Home Keranjang Cara Belanja Cara Pembayaran
Transaksi selesai Tambah barang
About
3.3.5.2Perancangan Antar Muka
Interface atau antar muka merupakan tampilan dari suatu program aplikasi
yang berperan sebagai media komunikasi yang digunakan sebagai sarana dialog antara aplikasi dengan user. Sistem yang akan dibangun diharapkan menyediakan
interface yang sesuai dengan kebutuhan dan karakteristik user. Perancangan
interfaceuntuk penjualan buku online ini adalah sebagai berikut :
Perancangan Antar Muka Admin
Form Login
Nama Form : F01
Ukuran Layar : Dinamis (Sesuai Monitor) Pengguna Font : Times New Roman
Warna Latar : Hijau
- Isi Username dan Password dengan benar, Klik login menuju F02
48
Menu Utama Admin
Nama Form : F02
Ukuran Layar : Dinamis (Sesuai Monitor) Pengguna Font : Times New Roman
Gambar 3.12 Perancangan Menu Utama Admin
Menu Data Pelanggan
Nama Form : F03
Ukuran Layar : Dinamis (Sesuai Monitor) Pengguna Font : Times New Roman
Back to Admin Menu Back to Admin Menu
No Nama Email Alamat Kota Provinsi Kode Pos
Menu Stok
Nama Form : F04
Ukuran Layar : Dinamis (Sesuai Monitor) Pengguna Font : Times New Roman
Back to Admin Menu Back to Admin Menu
No Kode Nama Barang Penulis Penerbit Stok
Jenis Buku
Gambar 3.14Perancangan Menu Stok
Menu Data Buku
Nama Form : F05
Ukuran Layar : Dinamis (Sesuai Monitor) Pengguna Font : Times New Roman
- Klik menambah data menuju F07
Back to Admin Menu
Back to Admin Menu Menambah Data
Menambah Data
Jenis Buku
No Kode Nama Penulis Penerbit Harga
Ubah Hapus Modifikasi
50
Menu Edit Data Buku
Nama Form : F06
Ukuran Layar : Dinamis (Sesuai Monitor) Pengguna Font : Times New Roman
Back to Admin Menu
Simpan Kembali
Gambar 3.16 Perancangan Menu Edit Data Buku
Menu Tambah Data Buku
Nama Form : F07
Ukuran Layar : Dinamis (Sesuai Monitor) Pengguna Font : Times New Roman
Back to Admin Menu
Simpan Batal
Menu Data Admin
Nama Form : F08
Ukuran Layar : Dinamis (Sesuai Monitor) Pengguna Font : Times New Roman
- Klik menambah data menuju F10
Back to Admin Menu
Back to Admin Menu Menambah Data
Menambah Data No Nama Alamat Email No. Telp TTL
Ubah Hapus Modifikasi
Gambar 3.18 Perancangan Menu Data Admin
Menu Edit Data Admin
Nama Form : F09
Ukuran Layar : Dinamis (Sesuai Monitor) Pengguna Font : Times New Roman
Back to Admin Menu Simpan
52
Menu Tambah Data Admin
Nama Form : F10
Ukuran Layar : Dinamis (Sesuai Monitor) Pengguna Font : Times New Roman
Back to Admin Menu Simpan
Gambar 3.20 Perancangan Menu Tambah Data Admin
3.3.6 Perancangan Antar Muka User Menu Utama User
Nama Form : F11
Ukuran Layar : Dinamis (Sesuai Monitor) Pengguna Font : Times New Roman
Warna Latar : Hijau
- Klik Home menuju F11 - Klik Keranjang menuju F12
Menu Keranjang
Nama Form : F12
Ukuran Layar : Dinamis (Sesuai Monitor) Pengguna Font : Times New Roman
Warna Latar : Hijau
- Klik Home menuju F11
- Klik Keranjang menuju F12
Transaksi selesai Tambah Barang ?
ubah hapus
Gambar 3.22 Perancangan Menu Keranjang
Menu Cara Belanja
Nama Form : F13
Ukuran Layar : Dinamis (Sesuai Monitor) Pengguna Font : Times New Roman
Warna Latar : Hijau
- Klik Home menuju F11
- Klik Keranjang menuju F12
54
Menu Cara Pembayaran
Nama Form : F14
Ukuran Layar : Dinamis (Sesuai Monitor) Pengguna Font : Times New Roman
Warna Latar : Hijau
- Klik Home menuju F11 - Klik Keranjang menuju F12
Gambar 3. 24 Perancangan Menu Cara Pembayaran
Menu About
Nama Form : F15
Ukuran Layar : Dinamis (Sesuai Monitor) Pengguna Font : Times New Roman
Warna Latar : Hijau
- Klik Home menuju F11 - Klik Keranjang menuju F12
Menu Katalog Buku
Nama Form : F16
Ukuran Layar : Dinamis (Sesuai Monitor) Pengguna Font : Times New Roman
Warna Latar : Hijau
- Klik Home menuju F11
- Klik Keranjang menuju F12
Gambar 3.26 Perancangan Menu Katalog Buku
Pencarian Data
Nama Form : F17
Ukuran Layar : Dinamis (Sesuai Monitor) Pengguna Font : Times New Roman
Warna Latar : Hijau
- Klik Home menuju F11 - Klik Keranjang menuju F12
56
3.3.7 Perancangan Antar Muka Message
Berikut ini adalah rancangan pesan yang terdapat pada sistem penjualan
online.
Nama Form : M01
Ukuran Layar : Dinamis (Sesuai Monitor) Pengguna Font : Times New Roman
Warna Latar : Hijau
- Isi Username dan Password dengan benar, Klik login menuju F02
Username / Password Anda Salah
Username :
Password :
Login
Gambar 3.28 Perancangan M01
Nama Form : M02
Ukuran Layar : Dinamis (Sesuai Monitor) Pengguna Font : Times New Roman
Warna Latar : Hijau
- Klik Cancel menuju F05
M02
Anda akan menghapus data ini ?
OK Cancel
Nama Form : M03
Ukuran Layar : Dinamis (Sesuai Monitor) Pengguna Font : Times New Roman
Warna Latar : Hijau
- Klik Cancel menuju F08 M03
Anda akan menghapus data ini ?
OK Cancel
Gambar 3.30 Perancangan M03
3.4 Implementasi dan Pengujian
3.4.1 Pengujian Sistem
3.4.1.1Screen Shot Halaman Admin
Form Login
58
Gambar 3.32 Form Login Invalid
Menu Utama Admin
Menu Data Pelanggan
Gambar 3.34 Menu Data Pelanggan
Menu Stok
60
Menu Data Buku
Gambar 3.36 Menu Data Buku
Menu Edit Data Buku
Menu Tambah Data Buku
Gambar 3.38 Menu Tambah Data Buku
Hapus Data Buku
62
Menu Data Admin
Gambar 3.40 Menu Data Admin
Menu Edit Data Admin
Menu Tambah Data Admin
Gambar 3.42 Menu Tambah Data Admin
Hapus Data Admin
64
3.4.1.2Sscreen Shoot Halaman User
Menu Utama User
Menu Keranjang
Gambar 3.45 Menu Keranjang
Menu Cara Belanja
66
Menu Cara Pembayaran
Gambar 3.47 Menu Cara Pembayaran
Menu About
Menu Katalog Buku
Gambar 3.49 Menu Katalog Buku
Pencarian Data
68 BAB IV
KESIMPULAN DAN SARAN
4.1 Kesimpulan
Setelah pengujian berlangsung dan dilakukan wawancara dengan Staf Balai Bahasa Bandung menghasilkan beberapa kesimpulan, sebagai berikut :
1. Sistem memberikan kemudahan bagi pihak Balai Bahasa Bandung dalam mengembangkan bahasa (dalam hal ini penjualan buku) kepada masyarakat umum.
2. Adanya sistem ini akan mampu meningkatakan kinerja Balai Bahasa Bandung sehingga lebih efektif dan efisien.
3. Memudahkan masyarakat untuk mendapatkan buku yang dibutuhkan. 4. Adanya sistem ini masyarakat dengan cepat mendapatkan informasi –
informasi.
5. Sistem telah selesai dibangun dengan fungsi-fungsi dan design yang sesuai dengan keperluan penyelesaian masalah yang ada pada Balai Bahasa Bandung.
4.2 Saran
1. Diperlukan analisis yang lebih mendalam dan mengacu pada aplikasi yang telah dibuat ini untuk pengembangan sistem selanjutnya.
2. Aplikasi akan lebih baik apabila data buku yang ada lebih lengkap.
KERJA PRAKTEK
Diajukan untuk Memenuhi Tugas Matakuliah Kerja Praktek Program Strata Satu Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia
ROBY MIFTAHURRIZKI
10107160
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
iv DAFTAR ISI LEMBAR JUDUL
LEMBAR PENGESAHAN………...i
KATA PENGANTAR ... ii
DAFTAR ISI ... iv
DAFTAR GAMBAR ... vi
DAFTAR TABEL... viii
DAFTAR LAMPIRAN ... ix
BAB I ...1
PENDAHULUAN ...1
1.1 Latar Belakang Masalah ...1
1.2 Perumusan Masalah ...2
1.3 Maksud dan Tujuan ...2
1.3.1 Maksud ...2
1.3.2 Tujuan ...2
1.4 Batasan Masalah ...3
1.5 Metode Penelitian ...3
1.5.1 Metodologi Pengumpulan Data...3
1.5.2 Metodologi Perancangan Perangkat Lunak ...3
1.6 Sistematika Penulisan ...5
BAB II ...7
TINJAUAN PUSTAKA ...7
2.1 Profil Tempat Bekerja ...7
2.1.1 Sejarah Instansi ...7
v
2.2.1 PHP ...10
2.2.2 MySQL ...13
BAB III ...18
PEMBAHASAN ...18
3.1 Jadwal Kerja Praktek ...18
3.2 Cara/Teknik Kerja Praktek ...18
3.3 Data Hasil Kerja Praktek ...20
3.3.1 Analisis Masalah ...20
3.3.2 Analisis Sistem ...20
3.3.3 Perancangan Basis Data ...30
3.3.4 Analisis Kebutuhan Fungsional ...34
3.3.5 Spesifikasi Proses ...39
3.3.6 Perancangan Antar Muka User ...52
3.3.7 Perancangan Antar Muka Message...56
3.4 Implementasi dan Pengujian...57
3.4.1 Pengujian Sistem ...57
BAB IV ...68
KESIMPULAN DAN SARAN ...68
4.1 Kesimpulan ...68
4.2 Saran ...68
ii
KATA PENGANTAR
Assalamualaikum Wr.Wb
Alhamdulillahirobbil‘alamin. Segala puji dan syukur kami panjatkan
kehadirat Allah SWT, yang telah melimpahkan rahmat dan hidayah-Nya sehingga laporan kerja praktek yang telah penulis laksanakan mulai tanggal 1 Juli – 31 Juli 2010 di Balai BahasaBandung dapat saya selesaikan dengan baik.
Tujuan dari penulisan laporan kerja praktek ini adalah untuk memenuhi salah satu mata kuliah di semester tujuh Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.
Kerja praktek yang dilaksanakan ini dapat terlaksana dengan baik berkat bantuan dari semua pihak yang bersangkutan terutama dari pihak Balai Bahasa Bandung, sebagai tempat pelaksanaan kerja praktek. Tanpa bantuan dan bimbingannya yang telah diberikan dari awal hingga akhir, tentunya penulisan ini tidak membuahkan hasil seperti yang diharapkan. Untuk itu penulis ingin menyampaikan ucapan terima kasih yang sebesar-besarnya kepada:
1. Kedua Orang Tua yang selalu memberikan dukungan baik moril maupun materi dan doa yang selalu dipanjatkan untuk kita semua.
2. Dr.Ir Eddy Soeryanto Soegoto Selaku Rektor Universitas Komputer Indonesia.
3. Prof.Dr.Ir. Ukun Sastraprawira,M.Sc. Selaku Dekan Jurusan Teknik Informatika Universitas Komputer Indonesia.
iii
6. Bapak Asep Miftahuddin, S.Si., MAB selaku pembimbing lapangan di Balai Bahasa Bandung yang telah berkenan mengorbankan waktu, tenaga, pikiran, serta nasehatnya.
7. Seluruh dosen dan staf Universitas Komputer Indonesia, khususnya dosen - dosen Jurusan Teknik Informatika yang telah mendidik penulis selama penulis menuntut ilmu di Universitas Komputer Indonesia.
8. Seluruh teman – teman yang teleh membantu dan memberi masukan dalam penulisan laporan kerja praktek ini.
9. Dan untuk seluruh pihak yang tidak bisa penulis sebutkan satu – persatu. Kami sadar laporan kerja praktek ini masih jauh dari sempurna dengan segala kekurangannya. Untuk itu kami harapkan adanya kritik dan saran dari semua pihak demi kesempurnaan dari laporan kerja praktek kami.
Akhir kata semoga laporan kerja praktek ini dapat bermanfaat bagi kita semua.
69
DAFTAR PUSTAKA
http://id.wikipedia.org/wiki/PHP
http://id.wikipedia.org/wiki/Mysql
http://id.wikipedia.org/wiki/Data_flow_diagram
Hp : 085624244494
Email : robymiftahurrizki@gmail.com
Curriculum Vitae
1.
DATA PRIBADI
Nama Roby Miftahurrizki
Tempat tgl lahir Bandung, 7 Maret 1989
Jenis Kelamin Laki-laki
Warga Negara Indonesia
Agama Islam
Status Belum Menikah
Alamat Jl. Malangbong V No. 31
RT 04 RW 03 Kec. Antapani Bandung 40291
No. Handphone 085624244494
No. Telepon 022 – 7213158
2.
PENDIDIKAN FORMAL
2007 – sampai sekarang Strata-1 (S1) Teknik Informatika
Universitas Komputer Indonesia (UNIKOM) Bandung
2004 - 2007 SMAN 23 Bandung
(Kelas 2 Bidang Studi IPA)
2001 - 2004 SMPN 4 Bandung
1995 - 2001 SDN Griba 27/1
3.
KEMAMPUAN
Mampu mengoperasikan komputer Bekerja keras
Tidak mudah lelah dalam melakukan suatu pekerjaan Mengoperasikan Microsoft Office
Membuat application menggunakan Borland Delphi