EKSPLORASI APLIKASI FASTREPORT STUDIO DAN SERVER PUSKOM UNIVERSITAS DIPONEGORO Arya Sony1), Kodrat Iman Satoto2) Jurusan Teknik Elektro, Fakultas Teknik, Universitas Diponegoro, Jln. Prof. Sudharto, Tembalang, Semarang, Indonesia email :
[email protected]
ABSTRAK Laporan adalah suatu hal yang tidak bisa terlepas dari kehidupan manusia moderen, walaupun hidup di zaman era informasi yang serba digital, laporan berbentuk fisik(kertas) masih tetap diperlukan untuk hal yang berhubungan dengan legalitas. Permasalahan yang ada sekarang ini adalah kurangnya efektifitas dalam hal produkasi, zaman dahulu dan mungkin sampai sekarang pun laporan yang diperlukan masih diproduksi dengan cara print satu kali dengan dikosongkan bagian yang diperlukan data, lalu diperbanyak dengan fotocopy, hal ini tentu sangat merepotkan belum lagi data-data pribadi setiap orang dalam dokumennya pasti berbeda. Seiring berjalannya waktu, permasalahan seperti diatas sudah ditemukan solusinya, hal ini disebabkan tuntutan akan cara yang cepat dan realtime update terhadap data untuk mendapatkan dokumen yang diperlukan kapan dan dimana saja, yaitu dengan bantuan ReportEngine. ReportEngine atau mesin pembuat laporan, adalah software yang digunakan untuk membuat desain dan template yang akan digunakan sebagai blueprint bagi pengguna. Dengan kemampuan konektifitas dengan database akan semakin meningkatkan ketertarikan untuk menggunakan engine ini. Adalah FastReport, aplikasi desktop dan server yang terpilih untuk diekspolrasi pada kesempatan ini, selain konektifitas dengan database, aplikasi FastReport juga dapat dipanggil/diakses dengan browser, point terahir inilah yang menjadi dasar kenapa dipilihnya ekspolarasi aplikasi dalam kerja praktek ini. Karna dimana ada browser, dan internet tentunya, siapapun yang memerlukan laporan dapat mengakse, print bahkan mengedit laporan yang diinginkan. Diharapkan kerja praktek ini dapat memberikan manfaat kepada UNDIP dalam mengeksplorasi aplikasi FastReport ini lebih jauh lagi, karna yang digunakan saat ini hanya FPDF yaitu library PHP yang disediakan oleh pihak ketiga. Library ini selain belum berformat GUI, penggunaanya relatif sulit untuk digunakan oleh orang awam. Dengan menggunakan FastReport ini diharapkan para pembuat desain dan template laporan akan dapat memenuhi kebutuhan dan keperluannya masing-masing dengan format yang sesuai dengan keinginan tanpa kesulitan, karna penggunaannya yang sangat mudah, yaitu dengan sistem drag and drop. KataKunci : Laporan, ReportEngine, FastReport, Database, FPDF
diproses oleh manusia lagi, tapi mesin komputer yang tidak bisa lelah dan minim kesalahan.
I. PENDAHULUAN Latar Belakang Dokumen yang zaman dahulu berbentuk fisik akan sulit mobilisasinya jika diterapkan di zaman sekarang ini, terlebih juga saat ini adalah eranya otomatisasi yang pasti dituntut real time update terhadap data dalam database, FastReport adalah sebuah aplikasi yang dapat menyediakan itu semua. PUSKOM UNDIP, memiliki misi mengusung sistem otomatisasi diatas, oleh karnanya sebagai badan yang mengelola layanan informasi yang ada di Universitas Diponegoro adalah suatu kewajiban agar semua pihak yang terkait dengan UNDIP memperoleh kemudahan dalam akses informasi, salah satunya akses dokumen ini. Walaupun sistem yang berjalan saat ini sudah otomatisasi namun untuk masing-masing pembuat template laporan dirasa akan kesulitan karna yang digunakan saat ini masih library FPDF yang sulit penggunaanya bagi orang awam. Berbeda dengan penggunaan aplikasi FastReport yang merupakan pemrograman object sehingga pembuatanya hanya drag and drop. Dengan mengembangkan sebuah sistem dokumen berbasis web diharapkan efektifitas dari suatu perusahaan atau instansi yang menggunakan aplikasi ini akan meningkat tajam karna semua dokumen tidak 1)
Mahasiswa Teknik Elektro UNDIP
2)
Dosen Teknik Elektro UNDIP
Tujuan Tujuan dilakukan dan disusunnya laporan kerja praktek ini adalah mengeksplorasi aplikasi FastReport mulai dari tatacara koneksi database, pembuatan desain/template laporan dan dapat diaksesnya laporan tersebut dari browser. Batasan Masalah Dalam laporan kerja praktek ini pembahasannya dibatasi hanya pada konfigurasi webserver sehingga dapat berjalan dengan baik di browser pengguna serta pendesainan desain/template laporan secara sederhana sebagai contoh dari penggunaan aplikasi. II.
LANDASAN TEORI
Mengenal ReporEngine Sebenarnya ReportGenerator adalah istilah yang tepat untuk menyebut jenis aplikasi ini, jika diawal disebutkan dengan nama ReportEngine, bertujuan agar esensinya lebih mudah ditangkap dan dimengerti. Untuk selanjutnya akan digunakan istilah
1
ReportGenerator agar tidak menyimpang dari keadaan sebenarnya. Definisi ReportGenerator adalah aplikasi yang dapat mengambil data dari suatu database seperti ‘.xls’ milik Microsoft Exel, ‘.mdb’ milik Microsoft Acces, ‘.sql’ milik MySQL atau sumber data lainnya untuk diolah oleh ReportGenerator tersebut sehingga menghasilkan dokumen yang siap dipergunakan oleh pengguna dengan format yang sudah disediakan. Sampai saat ini ReportGenerator yang ada di pasaran sangat banyak jumlah dan jenisnya untuk peruntukkan yang berbeda pula, sebagai contoh ada aplikasi report untuk desktop, ada yang untuk server, ada juga yang berlaku sebagai komponen untuk Delphi. Dalam laporan kerja praktek ini fokus membahas tentang aplikasi ReportGenerator yang diperuntukkan bagi desktop dipadukan dengan server agar dapat diakses melalui browser dengan bantuan internet. Berikut adalah daftar beberapa aplikasi ReportGenerator secara umum yang tersedia di pasaran.
No 1 2 3 4 5
kegunaan, pertama adalah report server itu sendiri yang berfungsi sebagai mesin server untuk laporan, dapat juga disebut sebagai webservernya laporan, dan FastReport Studio yang digunakan untuk desain/template laporan. Setelah instalasi FastReport Server selesai, didalamnya akan terdapat folder yang bernama Reports, folder ini berfungsi sebagai webroot atau mungkin lebih tepatnya web report root, sama seperti Apache dengan htdocs sebagai webrootnya. Kekurangnan dari aplikasi ini adalah server laporan hanya dapat melayani keluar masuk permintaan laporan saja, tidak dapat menjalankan aplikasi pemrograman web seperti PHP,ASP dll, tentu hal ini merupakan satu kekurangan besar untuk aplikasi dengan lisensi yang tidak murah. Namun setelah dieksplorasi lebih lanjut ternyata ada cara agar server laporan ini dapat menjalankan PHP/ASP tadi, yaitu dengan tetap menggunakan Apache untuk webserver yang diintegrasikan dengan server laporan dengan bantuan CGI dan ISAPI.
Tabel 1 Daftar aplikasi ReportGenerator Nama ReportGenerator Lisensi Fastreport Berbayar CrystalRepot Berbayar RaveReport Berbayar FPDF (library PHP) Gratis Matlab ReportGenerator Berbayar
CGI (Common Gateway Interface), adalah suatu mekanisme dalam mengolah aplikasi eksternal pada suatu webserver, aplikasi ini dieksekusi atas permintaan dari client dan kemudian ditampilkan dalam bentuk HTML, CGI juga merupakan protokol gateway yang pertama diciptakan, dan tersukses untuk menghubungkan webserver dan aplikasi tambahan dalam server tersebut. Cara kerja dari CGI ini adalah : Aplikasi CGI yang berupa file skrip diletakkan
Software Aplikasi Telah disebutkan diatas bahwa FastReport bukanlah satu-satunya ReportGenerator yang tersedia di pasaran, dan mungkin juga bukanlah yang terbaik. Jadi mengapa kerja praktek ini mengangkat topik eksplorasi FastReport, sederhana saja, pihak UNDIP selaku tempat kerja praktek yang memilihnya, tentu ada beberapa alasan mengapa dipilih aplikasi Fastreport ini. Untuk selanjutnya pembahasan akan fokus pada eksplorasi aplikasi, bukan analisis kenapa dipilih aplikasi ini. Aplikasi FastReport ini dapat dibedakan menjadi 2 jenis, pertama aplikasi yang berjalan sendiri atau stand alone aplication, yaitu seperti yang digunakan untuk eksplorasi ini, bernama FastReport Studio, lalu yang kedua adalah aplikasi yang terintegrasi dengan Delphi, lebih familiar jika disebut Componnet for Delphi. Untuk komponen untuk Delphi ini biasanya lebih dipergunakan oleh pengembang aplikasi desktop, karna kita tahu, Delphi adalah pemrograman desktop. Jika melihat tujuan awal yang diberikan, yaitu membuat desain laporan transkrip terbaik dengan database yang disediakan dan dapat di akses dengan browser, lebih tepat kiranya jika digunakan FastReport Server yang versi stand alone, bukan yang component for delphi.
di lokasi direktori yang dapat diakses oleh webserver (dalam folder CGI-Bin di Apache).
Jika ada permintaan dari client, webserver akan
membaca
skrip
dan
menjalankan
program.
Webserver
memberikan
program
tadi
masukan/atribut dan variabel-variable.
Webserver menunggu program berjalan sampai selesai dan menangkap keluarannya.
Keluaran inilah yang diberikan ke client.
Dapat dikatakan CGI ini berfungsi sebagai jembatan penghubung antara client dengan aplikasi tambahan yang terpasang di server, dalam hal ini aplikasi tambahanya adalah FastReport yang terpasang di server Apache.
FastReport Server 2.2.0 Aplikasi yang digunakan adalah produk milik perusahan FastReport dengan versi FastReport server 2.2.0. Didalamnya terdapat dua komponen besar yang dapat dipisahkan berdasar
ISAPI (Internet Server Aplication Programing Interface), ISAPI ini adalah salah satu API yang ada di dalam Internet Information Service (IIS). Terdiri dari dua komponen yaitu Extensions dan 2
Filters, dalam menjalankan ISAPI kedua komponen tersebut harus dikompilasi ke dalam file ‘.dll’ agar dapat dikenali oleh IIS dalam webserver. 1. Extensions
Yang terahir adalah PhpMyAdmin untuk mempermudah operasional databasenya nanti daripada menggunakan Command Line, saat
ISAPI Extensions adalah aplikasi yang berjalan penuh di IIS, komponen ini dapat mengakses semua fungsi yang disediakan oleh IIS, ISAPI Extensions diimplementasikan dalam bentuk ‘.dll’ yang dimasukkan ke proses dan dikontrol oleh IIS. Client dapat mengakses ISAPI Extensions dengan cara yang sama seperti saat mengakses halaman statik HTML. 2. Filters
penulisan laporan ini versi terbaru 3.4.10 (phpMyAdmin-3.4.10-all-languages.zip).
Setelah semua dipersiapkan, dapat segera diinstal serta dikonfigurasi secara terpisah.
2.
Instalasi Aplikasi FastReport Server 2.2.0 Pembahasan berikutnya adalah langkah-langkah instalasi Aplikasi FastReport Server, beserta screenshoot proses-prosesnya
ISAPI Filters digunakan untuk memodifikasi dan meningkatkan fungsi-fungsi yang ada dalam IIS, komponen ini akan selalu bekerja mencari sesuatu sesuai dengan permintaan filter. Penyaringan ini dapat diprogram untuk memeriksa dan memodifikasi data yang keluar dan masuk. Dari penjelasan diatas tersirat bahwa ISAPI adalah sub aplikasi yang hanya berjalan di webserver IIS, apakah benar ISAPI hanya dapat berjalan di IIS saja. Tidak, dalam perkembangannya ISAPI juga dapat diimplementasikan ke dalam webserver Apache dengan menggunakan Apache’s mod_isapi module, selain itu terdapat module-module lain yang berfungsi untuk implementasi ISAPI dalam webserver-webserver lain. Aplikasi ISAPI dapat ditulis menggunakan bahasa-bahasa yang mengandung fungsi dari bahasa pemrograman C, seperti C ,C++ ,Delphi dan lain-lain.
Gambar 1 Jendela awal instalasi
III. PERANCANGAN SISTEM YANG DIPERLUKAN SERTA PEMBUATAN DESAIN DAN TEMPLATE A. Perancangan Sistem Yang Diperlukan 1.
Daftar Software Pendukung Pertama-tama dipersiapkan dahulu semua program instalasi yang akan digunakan, diantaranya. Webserver menggunakan Apache versi 2.2.22 (httpd-2.2.22-win32-x86-no_ssl.zip). MySQL menggunakan versi essential yang
Gambar 2 Memilih bahasa yang digunakan
terbaru, saat penulisan laporan ini versi terbaru adalah
5.1.61
(mysql-essential-5.1.61-
win32.msi).
PHP mengunakan versi yang agak lama, karna adanya
beberapa
faktor
kompatibilitas
digunakan versi 5.2.5 (php-5.2.5-Win32.zip).
3
Gambar 3 Jendela untuk memasukkan kode lisensi
Gambar 7 Tujuan instalasi folder
Gambar 4 TOS atau license agreemet, klik next
Gambar 8 Informasi group program
Gambar 5 Readme aplikasi, berkaitan dengan isi aplikasi
Gambar 9 Setelah siap semua, next untuk instal
Gambar 6 Pilih jenis aplikasi, pilih yang server
Gambar 10 Proses instalasi, tunggu sampai selesai
4
Untuk membuka jendela MyODBC caranya “control panel – administrative tool – data sources”. Akan muncul jendela seperti dibawah.
Gambar 11 Akses halaman FastReport menggunakan port 8097
Dengan cara instlasi seperti diatas, jika mengakses localhost menggunakan port 80, dengan server Apache dan FastReport sama-sama berjalan, yang keluar/muncul adalah gambar seperti diatas, hal diatas terjadi karna server FastReport memblok atau menindih webserver Apache. Jika ingin kedua server dapat bekerja berdampingan (karna butuh PHP, dan PHP jalan di server Apache) maka kedua server harus dikonfigurasi lagi, kecuali memang dalam penggunaanya tidak diperlukan pemrograman web PHP, dengan cara instalasi seperti diatas sudah cukup, namun ya sedikit mubazir, komputer server yang mahal hanya digunakan untuk server laporan yang bisa dikatakan aplikasinya sangat ringan, tapi semua kembali lagi ke kebutuhan pengguna.
Gambar 12 Jendela MyODBC
Didalamnya ada banyak tab-tab, namun yang penting hanya 3 yaitu user,system dan file DSN. DSN sendiri kepanjangan dari Data Source Name. Berikut pembahasannya satu persatu. User DSN DSN ini digunakan hanya untuk koneksi lokal saja, jika server dan aplikasi berada dalam satu komputer maka gunakan yang ini. System DSN Untuk system DSN ini konektor digunakan untuk menghubungkan dengan database yang ada di luar server, jika punya akses tentunya. File DSN
B. Pembuatan Desain dan Template
Sama seperti user hanya bisa digunakan lokal, hanya saja koneksi tipe ini membutuhkan data source yang berbentuk file, seperti database milik Microsoft Acces dan Exel.
1. Koneksi Dengan Database Seperti aplikasi-aplikasi lain, FastReport juga membutuhkan konektor untuk terhubung dengan database, database yang digunakan bisa berada di lokal (komputer dimana aplikasi berada) ataupun yang berada di komputer lain, asalkan mengetahui alamat, id dan password database tersebut. Dalam pengerjaanya DBMS yang digunakan adalah MySQL, maka yang perlu disiapkan adalah konektor untuk MySQL, konektor ini dapat dengan mudah diunduh lewat internet pada website MySQL ataupun ditempat lain lewat google. Perlu diperhatikan, jika aplikasi yang dibuat membutuhkan koneksi dengan database lain misalnya Oracle,SQL Server atau DBMS lain maka harus disiapkan konektor yang sesuai. Untuk instalasi MyODBC sendiri cukup mudah hanya klik next dan menentukan tujuan instalasi folder, sehingga tidak perlu dibahas secara detail. Yang akan dibahas diantaranya jenis-jenis koneksi dengan database yang ada di MyODBC diantaranya lokal, sistem dan file.
Untuk Pengerjaan kerja praktek ini sendiri digunakan yang user DSN, karna diawal pertemuan sudah dipersiapkan data source ‘.sql’ milik sipil yang dapat diakses lokal.
5
2.
menjadi Conected-True pada jendela kontrol object yang ada di sebelah kiri layar. Setelah membuat koneksi database selanjutnya yang diperlukan adalah membuat querynya, query adalah bahasa yang digunakan dalam SQL untuk memfilter data-data apa saja yang ingin diakses. Ambil object ‘ADO Query’ untuk membuat query.
Pendisainan Laporan Sederhana
Aplikasi dapat ditemukan di FastReports\FastReport Server\Bin\FastReport.exe jika dan akan keluar jendela seperti dibawah.
Gambar 13 Jendela FastReport Designer
Klik file-new report untuk persiapan pertama, akan muncul tiga bagian kecil bernama report title, master data dan page footer. Ketiganya adalah default awal untuk pembuatan laporan dimana report title digunakan untuk tempat meletakkan judul laporan, masterdata sebagai bagian yang bersisi data nantinya yang akan diulang oleh ReportGenerator sesuai jumlah record yang ada pada tab data dan terahir pagefooter, digunakan untuk informasi yang ada di footer laporan, biasanya berisi informasi tentang halaman. Langsung saja, hal yang dibutuhkan diawal pembuatan adalah mengeset data yang akan digunakan, caranya pindah ke tab data, ambil object ‘ADO Database’ dan seting dengan cara klik kiri dua kali.
Gambar 15 Jendela SQL untuk memasukkan query
Jika berhasil maka dibagian sebelah kanan layar akan ada data tree sesuai dengan query yang dibuat tadi.
Gambar 16 Data tree hasil dari query
Setelah selesai dengan data, kembalik ke tab laporan di page1, ambil ‘Text Object’ lalu arahkan ke dalam masterdata, didalamnya tulis [ADOQuery1."nama"] ini adalah ekspresi untuk menampilkan data ‘nama’ dan [ADOQuery1."nim"] adalah ekspresi untuk menampilkan data ‘nim’. Dan aktifkan band masterdata dengan cara klik dua kali dan pilih object query yang tadi dibuat.
Gambar 14 Setting ADO Database
Untuk mensetting, didapat dengan cara klik tombol [...] akan terbuka 4 tab, tab pertama provider dipilih ‘Microsoft OLE DB Provider for ODBC Driver’ klik next, masuk ke tab connection dan pilih DSN yang tadi dibuat lalu masukkan username dan password dari akun MySQL dan klik tombol ok. Setelah dilakukan semua koneksi ini belum aktif, untuk mengaktifkan object ini caranya dengan memindah kolom Conected-False 6
2. Data Gender Didalamnya berisi tentang informasi tentang perbandingan antara jumlah mahasiswa pria dan wanita serta grafik IPK masing-masing, terlihat perbandingan IPK antara mahasiswa pria dan wanita, disortir berdasarkan angkatan dan disajikan dalam bentuk grafik. 3. Nilai Sipil Yang terahir ini adalah tugas dari pembimbing lapangan, yaitu Bapak Arkhan Subari, berjudul transkrip terbaik mahasiswa sipil, disortir berdasarkan NIM mahasiswa dan disajikan tidak berbeda jauh dari print out transkrip terbaik yang ada di elektro.
Gambar 17 Jendela dataset untuk memilih object query
Untuk melihat hasilnya tekan tombol Ctrl+P , akan muncul hasil dari desain yang sudah dibuat tadi.
PENUTUP Kesimpulan 1. Kerja praktek berjudul ‘Eksplorasi FastReport Studio
dan
Server’
yang
dilakukan
di
PUSKOM UNDIP diharapkan dapat membantu pihak UNDIP sebagai laporan yang mudah dibaca dan dipahami oleh siapapun yang nantinya mengimplementasikan aplikasi ini di UNDIP. 2. Server FastReport dapat dijalankan secara
Gambar 18 Hasil dari desain laporan
eksklusif, dalam artian dalam satu server hanya Sebenarnya masih banyak lagi kemudahankemudahan yang ditawarkan oleh Fastreport sebagai aplikasi untuk mendesain laporan, pembuatan laporan sederhana diatas hanyalah contoh dari penggunaan awal serta koneksi dengan database. Jika ingin lebih banyak lagi ingin mengetahui tentang cara-cara pembuatan, terdapat manual yang disertakan dalam aplikasi ini, atau bisa juga diunduh di website resmi FastReport www.fast-report.com. dibawah ini adalah hasil dari kerja praktek yang dilakukan selama 1 bulan di PUSKOM UNDIP. Sebagian besar waktu dihabiskan untuk mencari cara untuk koneksi database dan memadukan server laporan dengan sercer Apache agar print out laporan tadi dapat diakses lewat browser. Pembuatan desain laporan sendiri hanya memakan waktu kurang dari 3hari .Hasil desain laporan diberi judul : 1. Data 10 besar
menjalankan
server
FastReport
saja,
kelebihannya pasti akses untuk mendapatkan laporan sangat cepat karna server hanya melayani satu aplikasi, kekurangannya adalah server hanya digunakan untuk laporan saja, tidak dapat digunakan untuk yang lain. 3. Server FastReport dapat dijalankan bersamasama dengan webserver lain seperti Apache, kelebihanya dapat digunakannya PHP untuk aplikasi web utama dan jika membutuhkan print out laporan dapat akses langsung ke server laporan. Kekurangnnya tentu saja server menjadi terbebani karna harus menjalankan satu lagi aplikasi tambahan.
Didalamnya berisi informasi tentang data 10 besar mahasiswa terbaik berdasarkan IPK, dan disortir berdasar angkatan, disajikan dalam grafik.
4. Denga FastReport, pendisain tidak harus menguasai kode skrip PHP untuk membuatnya, jika sekarang yang ada di web UNDIP untuk pembuatan laporan menggunakan FPDF, yaitu 7
sejenis library PHP untuk produksi PDF, tentu bagi orang awam relatif sulit untuk membuat
DAFTAR PUSTAKA
laporan walaupun sederhana. Dengan aplikasi
[1]. [2]. [3]. [4]. [5].
ini yang lebih diperlukan adalah sedikit seni agar
laporan
terlihat
menarik,
karna
pembuatannya dengan sistem drag and drop. 5. Kemampuan desain yang ada di FastReport tidak hanya tiga contoh yang disertakan dalam laporan ini. Karna keterbatasan waktu, pembahasan hanya difokuskan untuk konfigurasi, koneksi dan penggabungan server. Lebih lengkap untuk kemampuan desain dapat dilihat di manual yang disediakan, semua lengkap dalam bahasa inggris.
BIODATA Arya Sony, lahir di Semarang tanggal 17 September 1991. Menempuh pendidikan dasar di SDI HIDAYATULLAH Semarang. Melanjutkan ke SMPN 21 Semarang, dan Pendidikan tingkat atas di SMAN 9 semarang, dan lulus tahun 2009. Sampai saat ini penulisa masih menyelesaikan studi Strata-1 di Jurusan Teknik Elektro Fakultas Teknik Universitas Diponegoro Semarang, konsentrasi Komputer dan Informatika.
Saran 1. Karna aplikasi ini terpisah dengan kode PHP didalam
aplikasi
webnya
maka
untuk
pengiriman parameter ke dalam FastReport tidak dimungkinkan, satu-satunya cara agar pengguna
dapat
mengakses
laporan
FastReport Studio User Manual (EN). FastReport Server User Manual (EN) www.google.com htmlcssguides.com www.w3schools.com
yang
diinginkan adalah menggunakan dialog page, dengan dialog page memungkinkan pengguna untuk mengirimkan parameter agar hasil laporan yang keluar sesuai dengan keinginan. 2. Penggabungan FastReport
server yang
Apache dilakukan
Menyetujui,
dan
server
Dosen Pembimbing Kerja Praktek
dengan
menggunakan ekstensi CGI dan ISAPI hanya bisa berjalan di sistem operasi Windows. Untuk penggunaan pada sistem operasi lainnya seperti linux,mac atau lainnya dapat menggunakan cara akses dengan port, dengan memanggil url
Ir. Kodrat Iman Satoto, MT
serveraddress:port\result?report=folder/nama.fr3 pada
browser,
NIP. 196310281993031002
contohnya
10.37.11.16:8097\result?report=fr/nilaisipil.fr3. 3. Dengan menggunakan aplikasi FastReport di server bersama dengan webserver lain akan sangat menghabiskan memori dan data yang berjalan pada server. Harus dipikirkan lebih lanjut lagi tentang permasalahan ini.
8