Menyebarkan aplikasi Access

Access menyediakan platform dengan fitur yang beragam untuk mengembangkan aplikasi database. Aplikasi database adalah program komputer yang menyediakan cara untuk menyimpan dan mengelola data serta antarmuka pengguna yang mengikuti logika tugas bisnis (logika aplikasi).

Untuk menyebarkan aplikasi Access yang dapat berjalan tanpa penginstalan Access di komputer pengguna, Anda dapat mendistribusikannya dengan Access Runtime yang tersedia gratis dari Pusat Unduhan Microsoft.com.

Artikel ini membahas tentang perencanaan penyebaran dasar, fitur Access Runtime, dan cara mengunduh Runtime. Artikel ini juga memberikan gambaran umum tentang penyebaran aplikasi database menggunakan Access.

Apa yang ingin Anda lakukan?

Merencanakan penyebaran

Memahami Access Runtime

Mengunduh Access Runtime

Menyebarkan aplikasi Access

Merencanakan penyebaran

Sebelum memulai, tanyakan hal-hal berikut kepada diri Anda sendiri terkait bagaimana aplikasi akan disebarkan.

Apakah data dan logika harus dipisahkan?

Anda dapat membuat aplikasi Access yang menggabungkan manajemen data dan logika aplikasi dalam satu file. Struktur ini merupakan struktur aplikasi default di Access. Menggabungkan manajemen data dan logika aplikasi dalam satu file memberikan metode penyebaran yang paling mudah, tetapi hanya akan berfungsi optimal jika satu orang saja yang menggunakan aplikasi pada satu waktu, dan cara ini juga memiliki beberapa risiko. Misalnya, seorang pengguna dapat menyebabkan terjadinya kehilangan data karena ia secara tidak sengaja menghapus atau merusak file aplikasi.

Pada umumnya, Anda harus memisahkan manajemen data dan logika aplikasi. Hal ini membantu meningkatkan:

  • Keamanan    Menggunakan server untuk penyimpanan data dapat membantu menjaga data tetap aman.

  • Kinerja    Menggunakan server database atau database yang terpisah dapat membantu mengurangi lalu lintas jaringan.

  • Kemudahan Kustomisasi    Tindakan makro baru untuk Panel Navigasi dapat membantu Anda mengontrol siapa yang dapat melihat suatu item. Anda dapat mendistribusikan file logika aplikasi yang berbeda ke beberapa pengguna.

Cara memisahkan data dan logika

Salah satu cara untuk memisahkan data dan logika adalah menggunakan perintah Database Access (pada tab Alat Database dalam grup Pindahkan Data). Perintah Database Access membagi aplikasi database Anda menjadi dua file Access: satu untuk data dan satu untuk logika. Ketika perintah Database Access digunakan, Access akan membuat file dengan tambahan "_be" (berarti "ujung-belakang") pada nama file. Misalnya, jika nama file database asli adalah "Database1.accdb," Access akan membuat file database baru dengan nama "Database1_be.accdb."

Cara lain untuk memisahkan manajemen data dan logika aplikasi adalah menggunakan program server database (seperti Microsoft SQL Server) untuk manajemen data, dan Access untuk logika aplikasi.

Untuk menentukan apakah satu file Access akan cukup untuk manajemen data dan logika aplikasi, pertimbangkan hal berikut:

  • Keamanan dan integritas data    Pengguna Access harus memiliki izin baca/tulis untuk file yang berisi logika aplikasi. Jika Anda menggabungkan data dan logika dalam satu file, data tersebut menghadapi risiko yang sama dengan logika aplikasi.

    Aplikasi Access yang menggunakan file data dan logika yang terpisah dapat membantu melindungi keamanan dan integritas data dengan memanfaatkan fitur keamanan NTFS. Karena pengguna hanya membutuhkan akses baca/tulis eksplisit ke file logika aplikasi, file data dapat diatur agar lebih aman.

    Aplikasi Anda mungkin memerlukan opsi keamanan lebih lanjut, seperti kemampuan untuk mengontrol pengguna mana yang memiliki akses ke data tertentu. Dalam hal ini, Anda harus menggunakan produk server seperti SQL Server atau sistem operasi server Windows yang mendukung Windows SharePoint Services untuk menyimpan dan mengelola data aplikasi, serta menggunakan Access untuk menyediakan logika aplikasi.

  • Skalabilitas    File Access dapat memiliki ukuran maksimal hingga 2 gigabyte (GB). Meskipun 2 GB adalah jumlah yang besar untuk data teks, ukuran ini mungkin masih belum cukup untuk beberapa aplikasi, terutama aplikasi yang menyimpan lampiran dalam catatan database. Jika Anda memisahkan data dan logika, aplikasi dapat mengakomodasi lebih banyak data. Jika sekiranya pengguna akan menyimpan data dalam volume besar, Anda mungkin perlu menggunakan lebih dari satu file data Access.

    Anda juga perlu meninjau spesifikasi program Access untuk informasi skalabilitas lainnya. Untuk mempelajari selengkapnya tentang spesifikasi Access, lihat artikel Spesifikasi Access.

  • Kapasitas jaringan    Jika beberapa pengguna perlu menggunakan aplikasi secara bersamaan dalam satu jaringan, kerusakan data akan lebih mungkin terjadi jika data dan logika digabungkan dalam satu file. Selain itu, jika menggabungkan data dan logika dalam satu file Access, Anda tidak dapat mengoptimalkan lalu lintas jaringan yang dihasilkan oleh Access. Jika beberapa pengguna akan menggunakan aplikasi secara bersamaan melalui satu jaringan, Anda harus memisahkan data dan logika, baik menggunakan dua atau lebih file Access, maupun menggunakan produk server database untuk data dan Access untuk logika aplikasi.

Bagaimanakah kondisi lingkungan jaringan nantinya?

Jika semua pengguna berada di jaringan area lokal yang sama, atau jika aplikasi tidak digunakan dalam satu jaringan, satu file aplikasi biasanya dapat berfungsi dengan baik.

Kinerja jaringan akan lebih baik jika Anda memisahkan data dan logika. Jika pengguna tidak berada di jaringan area lokal yang sama, gunakan server untuk menyimpan dan mengelola data, dan gunakan Access untuk logika aplikasi.

Apakah nantinya pengguna memiliki Access?

Jika semua pengguna menginstal Access di komputernya, mereka dapat membuka dan menggunakan aplikasi tersebut seperti biasanya untuk file database Access apa pun.

Jika beberapa atau semua pengguna nantinya tidak menginstal Access di komputernya, Anda perlu menyebarkan perangkat lunak Access Runtime kepada pengguna tersebut ketika menyebarkan aplikasi.

Bagian Atas Halaman

Memahami Access Runtime

Access Runtime adalah program yang dapat didistribusikan ulang, yang memungkinkan orang-orang yang tidak menginstal Access di komputernya untuk menggunakan aplikasi database Access. Ketika Anda membuka database Access menggunakan Access Runtime, database akan terbuka dalam mode runtime.

Apa itu mode runtime?

Mode runtime adalah mode operasi Access yang membuat fitur Access tertentu menjadi tidak tersedia secara default. Namun, beberapa fitur yang tidak tersedia ini dapat diatur agar tersedia dalam mode runtime.

Fitur mana saja yang tidak tersedia dalam mode runtime?

Fitur Access berikut tidak tersedia dalam mode runtime:

  • Panel Navigasi    Panel Navigasi tidak tersedia dalam mode runtime. Fitur ini membantu mencegah pengguna mengakses objek arbitrer dalam aplikasi database Anda. Ketika menggunakan mode runtime, objek yang dapat dibuka hanyalah objek yang Anda tampilkan kepada pengguna, misalnya dengan menyediakan formulir papan tombol. Anda tidak dapat mengatur Panel Navigasi agar tersedia dalam mode runtime.

  • Pita    Secara default, Pita tidak tersedia dalam mode runtime. Fitur ini membantu mencegah pengguna membuat atau mengubah objek database, dan mencegah mereka melakukan tindakan lain yang berpotensi berbahaya seperti menghubungkan ke sumber data baru atau mengekspor data dalam cara yang tidak diinginkan. Anda dapat membuat Pita kustom lalu mengaitkan Pita tersebut dengan formulir atau laporan. Anda tidak dapat memperlihatkan tab Pita default dalam mode runtime.

  • Tampilan Desain dan tampilan Tata Letak    Tampilan Desain dan tampilan Tata Letak tidak tersedia untuk objek database apa pun dalam mode runtime. Fitur ini membantu mencegah pengguna mengubah desain objek dalam aplikasi database Anda. Anda tidak dapat mengaktifkan tampilan Desain atau tampilan Tata Letak dalam mode runtime.

  • Bantuan    Secara default, Bantuan terpadu tidak tersedia dalam mode runtime. Karena Anda mengontrol fungsionalitas yang tersedia dalam aplikasi mode runtime, beberapa Bantuan Access terpadu standar mungkin tidak relevan untuk orang yang menggunakan aplikasi Anda, dan mungkin akan membingungkan atau mengecewakan mereka. Anda dapat membuat file Bantuan kustom sendiri untuk melengkapi aplikasi mode runtime Anda.

Dapatkah saya membuka database Access dalam mode runtime tanpa menggunakan perangkat lunak Access Runtime?

Anda dapat menjalankan database Access apa pun dalam mode runtime di komputer yang memiliki instalan Access versi penuh. Untuk menjalankan database Access dalam mode runtime, lakukan salah satu hal berikut:

  • Ubah ekstensi nama file dalam file database dari .accdb menjadi .accdr.

  • Buat pintasan ke database, dan sertakan pengubah baris perintah /Runtime dalam pintasan tersebut.

Apakah mode runtime membuat database saya lebih aman?

Meskipun mode runtime membatasi ketersediaan fitur desain dan navigasi, Anda tidak boleh menggunakan mode runtime sebagai cara utama untuk mengamankan aplikasi database. Di komputer yang memiliki instalan Access versi penuh, pengguna mungkin dapat membuka aplikasi database runtime sebagai aplikasi database reguler (dengan semua fitur yang tersedia) dan mengubah desain atau melakukan tindakan lain yang tidak diinginkan.

Meskipun Anda menyebarkan aplikasi database hanya di komputer yang tidak memiliki instalan Access versi penuh, pengguna masih dapat mentransfer aplikasi ke komputer yang memiliki instalan Access versi penuh dan membuka aplikasi database runtime sebagai aplikasi database reguler.

Catatan: Jika ingin mendistribusikan aplikasi Access agar pengguna tidak dapat mengubah desain formulir, laporan, atau modul Microsoft Visual Basic for Applications (VBA), pertimbangkan untuk menggunakan file biner terkompilasi (.accde). Untuk informasi selengkapnya tentang menggunakan file biner terkompilasi, lihat bagian Menentukan format file yang akan digunakan, berikutnya dalam artikel ini.

Atas Halaman

Mengunduh Access Runtime

Untuk mengunduh Access Runtime dari Pusat Unduhan Microsoft, klik tautan yang sesuai untuk versi Anda:

Tidak ada proses pembelian yang perlu dilakukan untuk mengunduh, menggunakan, atau mendistribusikan ulang Access Runtime, dan tidak ada batasan jumlah pengguna yang dapat menerima Runtime.

Bagian Atas Halaman

Menyebarkan aplikasi Access

Untuk menyebarkan aplikasi Access, Anda setidaknya perlu melakukan tugas berikut:

  1. Membuat aplikasi    Aplikasi Anda harus menyediakan cara kepada pengguna untuk membuka dan menggunakan objek database. Jika aplikasi Anda tidak menyediakannya, pengguna perlu menginstal Access di komputer mereka untuk menggunakan aplikasi. Selain itu, Anda tidak akan dapat memprediksi navigasi pengguna dalam aplikasi, dan akan lebih sulit bagi Anda untuk memberikan dokumentasi aplikasi yang lengkap. Selain itu, jika pengguna membuka aplikasi Anda menggunakan perangkat lunak Access Runtime, fitur navigasi Access bawaan tidak akan tersedia.

    Salah satu solusinya adalah dengan membuat formulir yang memiliki tombol perintah untuk membuka objek database atau melakukan tindakan lainnya, lalu menentukan formulir tersebut sebagai formulir default yang terbuka ketika aplikasi dimulai.

    Catatan: Untuk Bantuan tentang membuat formulir, lihat topik Membuat formulir menggunakan alat Formulir.

    Bagaimana cara menentukan formulir default untuk dibuka?

    1. Klik File > Opsi. Perhatikan, jika Anda menggunakan Access 2007, klik Tombol Microsoft Office, lalu klik Opsi Access.

    2. Di panel kiri kotak dialog Opsi Access, klik Database Saat Ini.

    3. Di panel sebelah kanan, dalam Opsi Aplikasi, pilih formulir default yang Anda inginkan menggunakan kotak kombo Formulir Tampilan.

    Anda juga dapat membuat Pita kustom lalu mengaitkan Pita tersebut dengan formulir yang akan dibuka ketika aplikasi dimulai. Untuk informasi selengkapnya tentang membuat Pita kustom, lihat artikel Membuat pita kustom di Access.

  2. Menginstal aplikasi    Ada beberapa opsi dan pertimbangan untuk menginstal aplikasi. Anda mungkin ingin menyebarkan format file tertentu untuk menerapkan kontrol yang lebih baik pada cara pengguna menggunakan aplikasi. Atau, Anda dapat mengemas aplikasi agar lebih mudah diinstal, atau menyebarkan komponen logika dan data yang terpisah.

    Anda dapat menemukan informasi selengkapnya tentang opsi dan pertimbangan ini di bagian berikut.

Menentukan format file yang digunakan

Terdapat empat format file Access yang dapat Anda gunakan ketika menyebarkan aplikasi:

  • .accdb    Format file ini merupakan default untuk Access. Ketika Anda menyebarkan aplikasi dalam format ini, pengguna memiliki opsi paling banyak untuk menyesuaikan dan menavigasi aplikasi dengan cara apa pun yang mereka pilih. Jika ingin memastikan pengguna tidak mengubah desain aplikasi Anda, gunakan format file .accde. Selain itu, pengguna tidak dapat menentukan dengan mudah apakah file .accdb telah diubah setelah Anda mengemasnya; maka untuk lebih jelasnya, gunakan format file .accdc.

  • .accdc    Format ini juga dikenal sebagai file Penyebaran Akses. File Penyebaran Access terdiri dari file aplikasi dan tanda tangan digital yang terkait dengan file tersebut. Format file ini membantu memastikan kepada pengguna bahwa file aplikasi tidak diubah setelah Anda mengemasnya. Anda dapat menerapkan format ini ke file Access dalam format default (.accdb), atau ke file biner terkompilasi Access (.accde).

    Anda hanya dapat memasukkan satu file aplikasi dalam file Penyebaran Access. Jika aplikasi memiliki file logika dan data yang terpisah, Anda dapat mengemasnya secara terpisah.

  • .accde    Format ini juga dikenal sebagai file biner terkompilasi. Di Access, file biner terkompilasi adalah file aplikasi database yang telah disimpan dengan semua kode VBA yang dikompilasi. Tidak ada kode sumber VBA yang tersisa dalam file biner terkompilasi Access.

    Anda dapat menggunakan Access Runtime untuk membuka file biner terkompilasi Access. Namun, secara default, Runtime tidak mengenali ekstensi nama file .accde. Untuk membuka file biner terkompilasi menggunakan Access Runtime, buat pintasan yang mengarah ke Runtime, lalu sertakan jalur ke file biner terkompilasi yang nantinya dibuka oleh pintasan tersebut.

    Penting: Jika pengguna membuka file biner terkompilasi dalam versi Access yang lebih lama dari versi yang digunakan untuk membuatnya, pengguna tidak dapat membuka file biner terkompilasi tersebut. Untuk mengatasi masalah ini, Anda harus membuat file biner dalam versi Access yang telah diinstal oleh pengguna.

    Bagaimana cara menyimpan file Access sebagai file biner terkompilasi?

    1. Di Access, buka database (file .accdb) yang ingin Anda simpan sebagai file biner terkompilasi (.accde).

    2. Klik tab File, lalu klik Simpan Sebagai.

    3. Pada Tipe File Database, klik Buat ACCDE, lalu klik Simpan Sebagai.

    4. Dalam kotak dialog Simpan Sebagai, telusuri ke folder tempat Anda ingin menyimpan file, ketikkan nama untuk file dalam kotak Nama File, lalu klik Simpan.

    Catatan: Jika Anda menggunakan Access 2007, pada tab Alat Database, dalam grup Alat Database, klik Buat ACCDE.

  • .accdr    Format ini memungkinkan Anda menyebarkan aplikasi yang dapat dibuka dalam mode runtime. Menyebarkan aplikasi runtime dapat membantu Anda mengontrol cara penggunaannya, meskipun tindakan ini bukanlah cara untuk mengamankan aplikasi. Untuk informasi selengkapnya tentang mode runtime, lihat bagian Memahami Access Runtime.

Mengemas dan menandatangani database Access

Access mempermudah dan mempercepat proses penandatanganan dan distribusi database dari versi sebelumnya. Setelah membuat file .accdb atau .accde, Anda dapat mengemas file, menerapkan tanda tangan digital pada paket, lalu mendistribusikan paket bertanda tangan tersebut ke pengguna lain. Fitur Kemas dan Tanda Tangani akan memasukkan database dalam file Penyebaran Access (.accdc), menandatangani paket, lalu menyimpan paket bertanda tangan tersebut ke lokasi yang Anda tentukan di komputer pengguna. Pengguna kemudian dapat mengekstrak database dari paket dan bekerja secara langsung dalam database (bukan dalam file paket).

Catatan: Fitur yang dijelaskan di bagian ini akan mengemas file Access dan menerapkan tanda tangan digital ke paket tersebut, yang membantu menunjukkan kepada pengguna bahwa file tersebut dapat dipercaya.

Ingat fakta-fakta berikut ketika Anda membuat dan menandatangani paket:

  • Mengemas database dan menandatangani paket merupakan cara untuk memberikan jaminan. Ketika Anda atau pengguna menerima paket tersebut, tanda tangan akan mengonfirmasi bahwa database belum diubah sedikit pun. Jika memercayai penulis, Anda dapat mengaktifkan kontennya.

  • Fitur Kemas dan Tanda Tangani hanya berlaku untuk database yang disimpan dalam format file .accdb. Access menyediakan peralatan dari versi lama Microsoft Office yang dapat Anda gunakan untuk menandatangani dan mendistribusikan database yang sebelumnya dibuat dalam format file .mdb lama. Anda tidak dapat menggunakan alat dari versi lama Office untuk menandatangani dan menyebarkan file yang dibuat dalam format file .accdb yang lebih baru.

  • Anda hanya dapat menambahkan satu file database ke satu paket.

  • Ketika Anda mengemas dan menandatangani database, semua objek dalam file database telah ditandatangani dengan kode, bukan hanya makro atau modul kode. Proses pengemasan dan penandatanganan juga mengompresi file paket untuk membantu menghemat waktu pengunduhan.

  • Anda dapat mengekstrak database dari file paket yang berada di server SharePoint.

Bagian berikut ini menjelaskan cara membuat file paket bertanda tangan dan cara menggunakan database dalam file paket bertanda tangan.

Catatan: Untuk menyelesaikan langkah-langkah ini, Anda setidaknya harus memiliki satu sertifikat keamanan. Jika tidak memiliki sertifikat yang terinstal di komputer, Anda dapat membuatnya menggunakan alat SelfCert. Untuk informasi tentang membuat sertifikat keamanan pribadi, lihat artikel Memberikan jaminan dengan menambahkan tanda tangan digital.

Membuat paket bertanda tangan

  1. Buka database yang ingin Anda kemas dan tanda tangani.

  2. Klik tab File, lalu klik Simpan Sebagai.

  3. Pada Tipe File Database, klik Kemas dan Tanda Tangani, lalu klik Simpan Sebagai.

    Catatan: Jika Anda menggunakan Access 2007, klik Tombol Microsoft Office, klik Terbitkan, lalu klik Kemas dan Tanda Tangani.

  4. Dalam kotak dialog Pilih Sertifikat, pilih salah satu sertifikat digital, lalu klik OK.

    Kotak dialog Buat Paket Bertanda Tangan Microsoft Office Access muncul.

  5. Di daftar Simpan di, pilih lokasi untuk paket database bertanda tangan Anda.

  6. Masukkan nama untuk paket bertanda tangan dalam kotak Nama file, lalu klik Buat.

    Access membuat file .accdc dan menempatkannya di lokasi yang Anda pilih.

Mengekstrak dan menggunakan paket bertanda tangan

  1. Klik File > Buka.

    Catatan: Jika Anda menggunakan Access 2007, klik Tombol Microsoft Office, lalu klik Buka.

  2. Dalam kotak dialog Buka, pilih Paket yang Ditandatangani Microsoft Office Access (*.accdc) sebagai tipe file.

  3. Dalam daftar Cari di, temukan folder yang berisi file .accdc, pilih file, lalu klik Buka.

  4. Lakukan salah satu hal berikut:

    • Jika Anda memilih untuk memercayai sertifikat digital yang diterapkan ke paket penyebaran, kotak dialog Ekstrak Database Ke akan muncul. Lanjutkan ke langkah 5.

    • Jika Anda belum memilih untuk memercayai sertifikat digital, pesan petunjuk akan muncul.

      1. Pesan petunjuk

      2. Jika Anda mempercayai database, klik Buka. Jika Anda memercayai sertifikat apa pun dari penyedia tersebut, klik Percayai semua dari penerbit. Kotak dialog Ekstrak Database Ke akan muncul.

  5. Secara opsional, dalam daftar Simpan di, pilih lokasi untuk database yang diekstrak, lalu, di kotak Nama file, masukkan nama lain untuk database yang diekstrak.

Jika Anda tidak yakin apakah akan mempercayai sebuah sertifikat, artikel Bagaimana mengetahui apakah tanda tangan digital tepercaya menyediakan informasi umum tentang pemeriksaan tanggal dan item lain dalam sertifikat untuk memastikan bahwa sertifikat itu valid.

Atas Halaman

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×